如何在 JavaScript 中将 JSON 对象转换为 JavaScript 数组?
javascriptweb developmentfront end technologyobject oriented programmingjson
假设我们有这个 JSON 对象,其中索引键映射到一些文字 −
const obj = { "0": "Rakesh", "1": "Dinesh", "2": "Mohit", "3": "Rajan", "4": "Ashish" };
我们需要编写一个 JavaScript 函数,该函数接受一个这样的对象并使用该对象值构造一个文字数组。
示例
其代码为 −
const obj = { "0": "Rakesh", "1": "Dinesh", "2": "Mohit", "3": "Rajan", "4": "Ashish" }; const objectToArray = (obj) => { const res = []; const keys = Object.keys(obj); keys.forEach(el => { res[+el] = obj[el]; }); return res; }; console.log(objectToArray(obj));
输出
控制台中的输出将是 −
[ 'Rakesh', 'Dinesh', 'Mohit', 'Rajan', 'Ashish' ]