You can use Object.keys() and map() to do this
var obj = {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0}
var result = Object.keys(obj).map((key) => [key, obj[key]]);
console.log(result);
Answer from Nenad Vracar on Stack OverflowGeeksforGeeks
geeksforgeeks.org โบ javascript โบ how-to-convert-an-object-into-array-of-objects-in-javascript
How to Convert an Object into Array of Objects in JavaScript? - GeeksforGeeks
July 23, 2025 - Object.values() method extracts the property values of an object and returns them as an array, converting the original object into an array of objects.
TutorialsPoint
tutorialspoint.com โบ convert-object-to-array-of-objects-in-javascript
Convert object to array of objects in JavaScript
const objPerson = { "Amit_Age": 32, "Amit_Height": 174, "Amit_Weight": 66, "Yogesh_Age": 29, "Yogesh_Height": 169, "Yogesh_Weight": 59 }; const arrayOfObject = (objPerson = {}) => { const res = []; Object.keys(objPerson).forEach(el => { const part = el.split('_'); const person = part[0]; const info = part[1].toLowerCase(); if(!this[person]){ this[person] = { "name": person }; res.push(this[person]); } this[person][info] = objPerson[el]; }, {}); return res; }; console.log(arrayOfObject(objPerson)); [ { name: 'Amit', age: 32, height: 174, weight: 66 }, { name: 'Yogesh', age: 29, height: 169, weight: 59 } ] The following problem statement is solved using javascript methods like Object.keys and push method that traverses the array of elements in O(n) worst case time complexity .
02:21
Convert JavaScript Arrays to Objects using reduce - YouTube
10:46
Converting Array-like Objects to Arrays - YouTube
09:24
JavaScript Tip: Converting an Object to an Array - YouTube
01:00
Convert an Array to Object in #javascript - YouTube
00:58
Convert Object to Array in JavaScript: Quick & Easy Trick - YouTube
Top answer 1 of 16
748
You can use Object.keys() and map() to do this
var obj = {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0}
var result = Object.keys(obj).map((key) => [key, obj[key]]);
console.log(result);
2 of 16
350
The best way is to do:
var obj = {"1":5,"2":7,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0}
var result = Object.entries(obj);
console.log(result);
Calling entries, as shown here, will return [key, value] pairs, as the caller requested.
Alternatively, you could call Object.values(obj), which would return only values.
SamanthaMing
samanthaming.com โบ tidbits โบ 76-converting-object-to-array
Converting Object to an Array | SamanthaMing.com
const array = [ ['one', 1], ['two', 2], ]; Object.fromEntries(array); // { one: 1, two: 2 } ... Note: This is extremely new, so support will be limited. Keep this in your knowledge box, but maybe wait a bit longer before you put it in your actual toolbox ๐งฐ ยท @podfeet: I wanted to create an object in a specific form, so I used object.keys to discover the indices of the specific elements I wanted to extract.
OneCompiler
onecompiler.com โบ javascript โบ 3ww4b7q6d
Convert Key, Values in an Object to Array - JavaScript - OneCompiler
Below are couple of ways to use arrow function but it can be written in many other ways as well. ... const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] const squaresOfEvenNumbers = numbers .filter((ele) => ele % 2 == 0) .map((ele) => ele ** 2) console.log(squaresOfEvenNumbers) ...
OneCompiler
onecompiler.com โบ javascript โบ 3ww3ua972
Converting Objects to Arrays - JavaScript - OneCompiler
Below are couple of ways to use arrow function but it can be written in many other ways as well. ... const numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] const squaresOfEvenNumbers = numbers .filter((ele) => ele % 2 == 0) .map((ele) => ele ** 2) console.log(squaresOfEvenNumbers) ...
Javatpoint
javatpoint.com โบ convert-object-to-array-in-javascript
Convert object to array in Javascript - Javatpoint
Convert object to array in Javascript - Convert object to array in Javascript with javascript tutorial, introduction, javascript oops, application of javascript, loop, variable, objects, map, typedarray etc.
JavaScript Tutorial
javascripttutorial.net โบ home โบ convert an object to an array in javascript
Convert an Object to an Array in JavaScript
March 29, 2020 - To convert an object to an array you use one of three methods: Object.keys(), Object.values(), and Object.entries().
GeeksforGeeks
geeksforgeeks.org โบ javascript โบ how-to-convert-object-to-array-in-javascript
How to Convert Object to Array in JavaScript? - GeeksforGeeks
August 5, 2025 - This is useful when you want to transform the object into a specific format, such as an array of objects where each object contains a key-value pair. ... This example demonstrates how to use Object.keys() and map() to convert an object into ...
Top answer 1 of 12
143
This works for me
var newArrayDataOfOjbect = Object.values(data)
In additional if you have key - value object try:
const objOfObjs = {
"one": {"id": 3},
"two": {"id": 4},
};
const arrayOfObj = Object.entries(objOfObjs).map((e) => ( { [e[0]]: e[1] } ));
will return:
[
{
"one": {
"id": 3
}
},
{
"two": {
"id": 4
}
}
]
2 of 12
57
var data = {
a:{"0": "1"},
b:{"1": "2"},
c:{"2": "3"},
d:{"3": "4"}
};
var myData = Object.keys(data).map(key => {
return data[key];
})
This works for me
YouTube
youtube.com โบ watch
How To Convert An Object To An Array In Javascript - YouTube
Hey guys, it's been quite a while since I last uploaded but I'm going to start uploading more tutorial-style videos, I promise! Sorry about the mic quality, ...
Published: January 24, 2023
Medium
medium.com โบ chrisburgin โบ javascript-converting-an-object-to-an-array-94b030a1604c
Javascript, Converting an Object to an Array of Objects. | by Chris Burgin | Spark | Medium
December 16, 2017 - Today we are going to do the opposite, convert an object to an array of objects. You may be asking why, the answer is actually quite simple. In programing we are not always in control of the format in which our data is delivered to us. With this in mind it becomes important to understand how to convert our data into our desired format. Using newer Javascript features there is an easy one liner that can achieve this result using Object.values().
ServiceNow Community
servicenow.com โบ community โบ developer-forum โบ please-suggest-how-to-convert-object-to-array-in-javascript โบ m-p โบ 2657108
Please suggest how to convert object to array in javascript
August 30, 2023 - To convert an ordinary object that's not iterable or array-like to an array (by enumerating its property keys, values, or both), use Object.keys() , Object.values() , or Object.entries() . To convert an async iterable to an array, use Array.fromAsync() . Array.from() never creates a sparse array.
Naukri
naukri.com โบ code360 โบ library โบ how-to-convert-an-object-into-array-of-objects-in-javascript
How to Convert an Object into Array of Objects in JavaScript?
January 31, 2025 - Almost there... just a few more seconds
Better Programming
betterprogramming.pub โบ how-to-convert-objects-to-arrays-and-vice-versa-in-javascript-7776b5843948
How To Convert Objects to Arrays and Vice Versa in JavaScript | by Jonathan Hsu | Better Programming
November 20, 2019 - If youโve worked with data sets, especially web-based APIs, then Iโm confident you have come across JavaScript Object Notation (JSON). A lightweight alternative to XML and the notation used in document-based databases such as MongoDB, JSON is everywhere. This tutorial will demonstrate how to take an object and convert it to an array and vice versa using built-in methods in the Object class.
Scaler
scaler.com โบ home โบ topics โบ convert an object to an array in javascript
Convert an Object to an Array in JavaScript - Scaler Topics
October 17, 2023 - Before the introduction of the Object.keys method in the ES6 and Object.values, Object.entries methods in ES8, there were no available methods to convert the object to array javascript.