1. ホーム
  2. javascript

[解決済み] javascriptのオブジェクト配列から、目的のオブジェクト属性の文字列配列に変換するには?重複

2022-11-05 16:37:55

質問

重複の可能性があります。

オブジェクトの配列のプロパティにアクセスする

与えられた

[{
    'id':1,
    'name':'john'
},{
    'id':2,
    'name':'jane'
}........,{
    'id':2000,
    'name':'zack'
}]

何がいいのか。

['john', 'jane', ...... 'zack']

ループスルーして item.name を別の配列にプッシュしなければならないのでしょうか?

どのように解決するのですか?

もし、オブジェクトの配列が 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()