尋找物件陣列元素的索引
使用物件陣列時,根據給定尋找特定元素的索引條件可能至關重要。這是實現此目的的一種簡單直接的方法:
JavaScript 中的內建 map 方法提供了一種從物件陣列中提取特定屬性的便捷方法。透過將map與indexOf結合起來,我們可以有效地搜尋滿足特定條件的元素的索引。
範例:
考慮以下輸入:
var hello = { hello: 'world', foo: 'bar'}; var qaz = { hello: 'stevie', foo: 'baz'} var myArray = []; myArray.push(hello, qaz);
要找hello 屬性等於'stevie' 的元素的索引,我們可以使用以下命令code:
const pos = myArray.map(e => e.hello).indexOf('stevie');
這將返回myArray中與給定條件相符的元素的索引。在本例中,結果將為 1。
以上是如何根據屬性值尋找 JavaScript 陣列中物件的索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!