
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
How to convert array to object in JavaScript
Let’s say we need to convert the following array of array into array of objects with keys as English alphabet
const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];
This can be done by mapping over the actual arrays and reducing the subarrays into objects like the below example −
Example
const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]; const dataArr = data.map(arr => { return arr.reduce((acc, cur, index) => ({ ...acc, [String.fromCharCode(97 + index)]: cur }), Object.create({})) }); console.log(dataArr);
Output
The console output for this code will be −
[ { a: 1, b: 2, c: 3, d: 4 }, { a: 5, b: 6, c: 7, d: 8 }, { a: 9, b: 10, c: 11, d: 12 } ]
- Related Articles
- Convert array of object to array of array in JavaScript
- How to convert an object into an array in JavaScript?
- How to convert Object’s array to an array using JavaScript?
- Convert object of objects to array in JavaScript
- Convert object to array of objects in JavaScript
- how to convert Object array to String array in java
- How can I convert the arguments object to an array in JavaScript?
- How to convert PHP array to JavaScript array?
- How to convert Array to Set in JavaScript?
- Convert 2D array to object using map or reduce in JavaScript
- Convert array of objects to an object of arrays in JavaScript
- How to convert an object array to an integer array in Java?
- How to convert a string to JavaScript object?
- How to convert an object to byte array in java?
- How to convert Multidimensional PHP array to JavaScript array?

Advertisements