Poderia dar uma utilização para usar values e keys convertidas em arrays?
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!
Poderia dar uma utilização para usar values e keys convertidas em arrays?
Oi, Alini, tudo bem?
Desculpa a demora em te responder!
Há diversas situações em que pode ser útil converter os valores e chaves de um objeto em arrays. Uma das principais é quando precisamos iterar sobre os valores ou chaves de um objeto.
Por exemplo, imagine que você tenha um objeto com nomes de frutas e suas respectivas quantidades em estoque. Para exibir apenas os nomes das frutas, você pode converter as chaves do objeto em um array utilizando o método Object.keys(). Já para exibir as quantidades, você pode converter os valores em um array utilizando o método Object.values().
Veja um exemplo de código:
const frutas = {
banana: 10,
maçã: 5,
laranja: 15
};
const nomesFrutas = Object.keys(frutas);
console.log(nomesFrutas); // ["banana", "maçã", "laranja"]
const quantidades = Object.values(frutas);
console.log(quantidades); // [10, 5, 15]Além disso, a conversão de valores e chaves em arrays pode servir para realizar operações em massa, como, por exemplo, somar todas as quantidades de frutas em estoque.
Espero ter ajudado. Caso tenha dúvidas, estarei à disposição. Abraços e bons estudos!