我有一个这样的对象:
{
"id": 23,
"name": "Jacob",
"link": {
"rel": "self",
"link": "www.abc.com"
},
"company":{
"data":{
"id": 1,
"ref": 324
}
}
我想像这样将每个键及其值存储到 javascript 或 typescript 中的数组中 [["id":23], ["name":"Jacob"], ["link":{......, ......}]]等
我这样做是为了可以为每个附加一个 ID。 我最好的猜测是我会遍历数组并为每个元素附加一个 ID/a 标志,我也不知道该怎么做……如何解决这个问题?谢谢
最佳答案
var arr = [];
for (var prop in obj) {
if (obj.hasOwnProperty(prop)) {
var innerObj = {};
innerObj[prop] = obj[prop];
arr.push(innerObj)
}
}
console.log(arr);
关于javascript - 将对象键及其值推送到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41951269/