JavaScriptの配列から条件に一致する要素を取得する

JavaScriptの配列から条件に一致する要素を取得する

配列から条件に一致する要素を取得するにはfind()メソッドを使用します。

const names = ['takahashi', 'ogawa', 'nishida','takahashi']
const result = names.find(d=>{
  return d === 'takahashi'
})
console.log(result) // takahashi

配列にtakahashiが2つありますが、この場合は先に一致した要素を返します。

上記配列をシーケンシャルなidを付与したJSON配列に変更します。

const names = [
  {'id':1,'name':'takahashi'},
  {'id':2,'name':'ogawa'},
  {'id':3,'name':'nishida'},
  {'id':4,'name':'takahashi'}
]
const result = names.find(d=>{
  return d.name === 'takahashi'
})
console.log(result) // {id: 1, name: 'takahashi'}

id=1のオブジェクトが取得できています。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました