利用Array.findIndex() 進行數組中的子字串匹配
為了在數組中進行高效的子字串匹配, Array.findIndex() 函數應運而生作為一個簡單而有效的解。與完整字串比較不同,此方法針對部分匹配,從而可以靈活地識別包含特定子字串的陣列元素。
為了說明這一點,請考慮以下數組:
const windowArray = [ "item", "thing", "id-3-text", "class" ];
找到包含「id-」的元素,我們使用以下程式碼:
<code class="javascript">windowArray.findIndex(element => element.includes("id-"));</code>
findIndex( ) 函數迭代數組中的每個元素,利用includes() 方法檢查是否存在子字串。在這個特定場景中,函數傳回滿足includes條件的第一個元素的索引。
透過結合使用findIndex()和includes(),我們可以毫不費力地檢索目標數組元素,並完成完整字串,滿足部分匹配和完整字串檢索要求。
以上是如何使用Array.findIndex()在陣列中進行高效率的子字串比對?的詳細內容。更多資訊請關注PHP中文網其他相關文章!