假设我正在提取一些 JSON 数据:
[{"a": "1", "b": "2", "c": "3"}]
是否可以将上面的内容转换为:
[{"a": "1"}, {"b": "2"}, {"c": "3"}]
如何在 JS 中实现这一点?提前致谢。
最佳答案
您可以使用 map
获取对象键并循环遍历对象。 :
var newArr = Object.keys(arr[0]).map(function (key) {
var obj = {};
obj[key] = arr[0][key];
return obj;
});
关于javascript - 将对象属性转换为自己的对象可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26255867/