Olá! Quando vi essa parte do conteúdo pensei que teria como fazer também usando a sintaxe de spread. Mas nas minhas tentativas não consegui.
Alguém saberia me dizer se faz sentido, se é possível?
Obrigada!!
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! Quando vi essa parte do conteúdo pensei que teria como fazer também usando a sintaxe de spread. Mas nas minhas tentativas não consegui.
Alguém saberia me dizer se faz sentido, se é possível?
Obrigada!!
Olá, Anastácia! Tudo bem?
Desculpa a demora por um retorno.
É possível sim colocar os valores de um objeto em uma única array utilizando a sintaxe de spread no NodeJS. Para isso, podemos utilizar o método Object.values() em conjunto com o operador spread ....
Aqui está um exemplo de como podemos fazer isso:
const objeto = { chave1: 'valor1', chave2: 'valor2', chave3: 'valor3' };
const array = [...Object.values(objeto)];
console.log(array); // ['valor1', 'valor2', 'valor3']
Nesse exemplo, o método Object.values() retorna um array com os valores do objeto, e o operador spread ... espalha esses valores dentro de uma nova array.
Espero ter ajudado na compreensão do problema. Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!
Um forte abraço e bons estudos!