重複の可能性あり:
オブジェクトの配列のプロパティにアクセスする
与えられた条件:
[{
'id':1,
'name':'john'
},{
'id':2,
'name':'jane'
}........,{
'id':2000,
'name':'zack'
}]
以下を取得する最善の方法は何ですか:
['john', 'jane', ...... 'zack']
ループしてitem.name
別の配列にプッシュする必要がありますか、それともそれを実行する簡単な関数がありますか?
ベストアンサー1
オブジェクトの配列が の場合items
、次の操作を実行できます。
var items = [{
id: 1,
name: 'john'
}, {
id: 2,
name: 'jane'
}, {
id: 2000,
name: 'zack'
}];
var names = items.map(function(item) {
return item['name'];
});
console.log(names);
console.log(items);
ドキュメンテーション:map()