json对象转数组后台返回的数据格式 {first: 1, second: 2, third: 3, fourth: 4, fifth: 5,sixth:6}(多处使用)页面需要用到的格式[ {value: 1, name: 'first'}, {value: 2, name: 'second'}, {value: 3, name: 'third'}, {value: 4, name: 'fourth'}, {value: 5, name: 'fifth'}, {value: 6, name: 'sixth'}] success: function(data,textStatus, xhr) { if(data instanceof Object){ console.log("this a object"); } console.log(data); for(var ele in data){ array.push(data[ele]); } console.log(array); setOp(array); setPie(data);// 这里需要使用 var token = xhr.getResponseHeader("token"); sessionStorage.setItem("token",token); },3.4.已查看的链接converting-a-js-object-to-an-array-using-jqueryconvert-object-to-array-in-javascript
1 回答
慕工程0101907
TA贡献1887条经验 获得超5个赞
var origin = {first: 1, second: 2, third: 3, fourth: 4, fifth: 5,sixth:6};
var result = Object.entries(origin).map(([key, value]) => {
return {value: value, name: key};
});
console.log(result);
添加回答
举报
0/150
提交
取消
