How to Convert Array to Object in JavaScript

How to Convert Array to Object in JavaScript

Ferenc Almasi β€’ 2020 September 28 β€’ Read time 1 min read
  • twitter
  • facebook
JavaScript

With the use of the spread operator, you can turn any array into an object where the key will be the index value:

Copied to clipboard! Playground
// Convert arrays to objects using the spread operator:
const JavaScriptSeries = ['πŸ“—', 'πŸ“’', 'πŸ“™'];
const JavaScriptObject = { ...JavaScriptSeries };

console.log(JavaScriptObject);

// Results in the following:
{
  0: 'πŸ“—',
  1: 'πŸ“’',
  2: 'πŸ“™'
}
convert.js

Note that object spread is not supported in IE.

How to Convert Array to Object in JavaScript
If you would like to see more Webtips, follow @flowforfrank

50 JavaScript Interview Questions

Resources:

  • twitter
  • facebook
JavaScript
Did you find this page helpful?
πŸ“š More Webtips
Frontend Course Dashboard
Master the Art of Frontend
  • check Access 100+ interactive lessons
  • check Unlimited access to hundreds of tutorials
  • check Prepare for technical interviews
Become a Pro

Courses

Recommended

This site uses cookies We use cookies to understand visitors and create a better experience for you. By clicking on "Accept", you accept its use. To find out more, please see our privacy policy.