[英]How to convert an object into an array of objects?
請嘗試使用Array.map和Object.entries
let obj = {foo : [1,2,3], bar : [1,2,3,4,5,6]}; let data = Object.entries(obj).map(([k,v]) => ({x:k, y:v.length})); console.log(data);
您甚至可以簡單地使用帶有鍵的map :(以支持ie)
const obj = {foo : [1,2,3], bar : [1,2,3,4,5,6]}; const d = Object.keys(obj).map(el => ({x:el, y:obj[el].length})); console.log(d);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.