Poderia dar uma utilização para usar values e keys convertidas em arrays?
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!