例如键值对是这样的{2:'aa',3:'bb',4:'cc'}
怎样转化成这样[{'m':'2','n':'aa'},{'m':'3','n':'bb'},{'m':'4','n':'cc'}]
例如键值对是这样的{2:'aa',3:'bb',4:'cc'}
怎样转化成这样[{'m':'2','n':'aa'},{'m':'3','n':'bb'},{'m':'4','n':'cc'}]
for (var item in jsondata[0]) {
console.log(item);//得到键
console.log(jsondata[0][item]);//得到键对应的值
}
创建数组,然后 push
楼上可以当成正解
给你来个简洁版本
let arr=[],json = {2:'aa',3:'bb',4:'cc'}
Object.keys(json).forEach(item=>{arr.push({m:item,n:json[item]})})
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决