Home »
JavaScript »
JavaScript Examples
How to convert an array into an object in JavaScript?
By IncludeHelp Last updated : January 27, 2024
Problem statement
Given an array, write JavaScript code to convert the given array into an object.
Converting an array into an object
The efficient way to convert an array into an object in JavaScript is to use the Object.assign() method by passing {} as its first parameter and the array as its second parameter.
Syntax to convert an array into an object
Below is the syntax to convert an array into an object in JavaScript:
Object.assign({}, array);
JavaScript code to convert an array into an object
In the below code, we have an array arr, and we are converting it into an object.
// Creating an array
const arr = [10, 20, 30, 40, 50];
// Printing array
console.log("arr: ", arr);
// Converting an array to an object
const obj = Object.assign({}, arr);
// Printing result (obj)
console.log("obj: ", obj);
Output
The output of the above code is:
arr: [ 10, 20, 30, 40, 50 ]
obj: { '0': 10, '1': 20, '2': 30, '3': 40, '4': 50 }
To understand the above example, you should have the basic knowledge of the following JavaScript topics: