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

KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES20xx),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^


コメント