私はこのような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;
と return
someId = someId
がありますが、必要です
id = someId
そのため、代わりに値を取るため、ループ内のキーをオブジェクトに割り当てることはできません。
ありがとう。