ネストされた値を1レベルまで移動できませんでした。名前プロパティを1レベルまで移動したいのですが、これをどのように変換できますかネストされたプロパティを1レベルまで持ち上げてjavascriptオブジェクトを変換します。
[{
date: "1/11",
collections: [{
device: {name: "camera 1"},
count: 10
},{
device: {name: "camera 2"},
count: 20
},{
device: {name: "camera 3"},
count: 30
}]
}]
これには?
[{
date: "1/11",
data: [{
camera: "camera 1",
count: 10
},{
camera: "camera 2",
count: 20
},{
camera: "camera 3",
count: 30
}]
}]
私は、あなたは、配列をマッピングして、内側のコレクションの配列をマッピングする必要がありますhttp://jsfiddle.net/usjyc83u/
あなたの質問にあなたのコードの関連部分を含めてください。また、元のままにしておく必要がありますか(変更コピーを作成するか)、変更を加えることができますか?また、あなたの例では、nameプロパティの移動/名前の変更に加えて、コレクションの名前を変更することも意図していることに注意してください。 – jcaron