jquery 对象转数组

发布时间 2023-03-22 21:09:29作者: 芳香四溢713051

 

var dd = datas; //{设计: 25, 来料: 50, 其他: 25}
var arr = [];
for(var key in dd){
  arr.push({
    'name':key,
    'value':dd[key]
  })
}
console.log(arr) //[{name: '设计', value: 25}, {name: '来料', value: 50}, {name: '其他', value: 25}]

 

或者

 

var dd = datas; //{设计: 25, 来料: 50, 其他: 25}
var arr = [];
for(var key in dd){
  var obj={};
  obj['name']=key;
  obj['value']=dd[key];
  arr.push(obj)
}
console.log(arr) //[{name: '设计', value: 25}, {name: '来料', value: 50}, {name: '其他', value: 25}]