Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta 5.18

f

const arrey = [
    ['nome', 'João'],
    ['idade', 30],
    ['cidade', 'Curitiba']
];


function montarObjeto() {
    const objeto = {};

    for (const [chave, valor] of arrey) {
        objeto[chave] = valor;
    }

    return objeto;
}

console.log(montarObjeto(arrey));

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi, Ian! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Seu código ficou bem estruturado e demonstra que você compreendeu o conceito de transformar uma lista de pares em um objeto usando for...of. É uma forma clara e direta de praticar manipulação de arrays e objetos no JavaScript.

Você pode testar o método Object.fromEntries(), que faz exatamente essa conversão de forma mais simples.


const array = [['nome', 'Joao'], ['idade', 30], ['cidade', 'Curitiba']];
const objeto = Object.fromEntries(array);
console.log(objeto);

Esse código pega cada par dentro do array e transforma automaticamente em um objeto, sem precisar de laços.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!