首頁 >web前端 >js教程 >如何在 JavaScript 陣列中有效找到符合特定條件的物件的索引?

如何在 JavaScript 陣列中有效找到符合特定條件的物件的索引?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-11-30 18:03:151085瀏覽

How to Efficiently Find the Index of an Object Matching a Specific Condition in a JavaScript Array?

在陣列中找出滿足條件的物件的索引

問題:

問題:

如何滿足🎜>問題:

如何滿足🎜>問題:

如何滿足特定條件的物件數組中的索引是否可以有效且直接確定了?

考慮一個物件陣列:

任務:

確定「hello」屬性相等的元素的索引到「myArray」數組中的“stevie”。在這個例子中,結果應該是 1。
  • 答案:
使用「map」函數可以實現一個優雅的解決方案:

此程式碼行完成以下步驟:映射中的每個元素「myArray」到其「hello」屬性,有效地建立一個「hello」值數組。 使用“indexOf”函數搜尋所需值的索引,在本例中為“stevie”,在映射產生的中間數組。 因此,變數「pos」將保存所需的索引,在提供的中為 1範例。

以上是如何在 JavaScript 陣列中有效找到符合特定條件的物件的索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn