我有一个这样的 JSON 数组
[
{"id": "someId",
"name": "someName",
"other": "other"},
{"id": "someId1",
"name": "someName1",
"other": "other1"}
]
我需要对其进行迭代以检索键:值对并将其分配给对象。我需要它,因为我不需要一些元素并且我想要一些样式。
所以,在这个操作之后,我想要:
id=someId
name=someName
other=other
id=someId1
name=someName1
other=other1
我会在 JSON.stringify(created object.)
所以现在我有
var data = {};
for(var i = 0; i < docs.length; i++){
data[docs[i]._id] = docs[i]._id;
}
console.log(data);
在这之后我有
someId = someId
对错误感到抱歉。更新 !!!!!!!!!!
所以 JSON 只是一个示例。真正的 JSON 是从 mongodb 返回的,这就是它有效的原因。
在for循环中我有:
data[docs[i]._id] = docs[i]._id;
并返回
someId = someId
但我需要
id = someId
所以我不能将循环中的键分配给对象,因为它取而代之的是值。
谢谢。