Converter array em objeto com JavaScript
Neste artigo você vai aprender a como converter array em objeto de uma forma simples, utilizando a linguagem JavaScript

Fala programador(a), beleza? Bora aprender mais sobre arrays, objetos e JavaScript!
Para realizar a conversão podemos utilizar o método assign de Object
Ele vai transformar todas os valores do array em valores para chaves de objetos
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Veja na prática o exemplo:
const myArray = ['algumas', 'propriedades', 10];
const myObject = Object.assign({}, myArray);
console.log(myObject);
/*
{
0: "algumas",
1: "propriedades",
2: 10
}
*/
Passamos dois parâmetros para assign, um objeto e também o array que tínhamos criado anteriromente
Note que utilizamos o assign em um objeto vazio como base, pois ele será preenchido pelos dados do array
Os nomes das chaves são automaticamente gerados pelos índices dos arrays
E então temos nosso novo objeto criado!
Uma outra alternativa que pode ser viável também, é criar o objeto com o spread operator
Veja esta outra abordagem:
const myArray = ['algumas', 'propriedades', 10];
const myObject = {...myArray};
console.log(myObject);
/*
{
0: "algumas",
1: "propriedades",
2: 10
}
*/
Obtemos também o mesmo resultado!
Conclusão
Neste artigo você aprendeu a como converter array em objeto em JavaScript
Basicamente utilizamos o método assign, que vem no objeto Object
Desta forma podemos atribuir cada um dos elementos do array em valores para o objeto gerado
Passamos para assign um objeto vazio e o array, estes são os argumentos para originar um novo objeto baseado no array
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Pratique lógica com JavaScript resolvendo um exercício antes de abrir o gabarito. Execute o código, teste uma entrada comum e um caso de borda, como […]
