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

jsJavaScriptのロジック

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のオブジェクトが取得できています。

コメント

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