有誰知道一種方法來檢查列表是否包含一個字符串而不使用indexOf?在我的數組中,一些字符串可能包含其他字符的一部分,所以indexOf會產生誤報。Javascript列表包含字符串
作爲一個例子,我將如何確定「component」是否在下面的數組中?
["component.part", "random-component", "prefix-component-name", "component"]
更新:
好像我用假陽性的是誤導。我的意思是說,當我想自己匹配字符串時,組件會在那裏出現4次。
即。在檢查下面數組中是否存在「組件」時它應該返回false。
["component.part", "random-component", "prefix-component-name"]
的IndexOf不會給你假陽性。它會給你3.如果你想找到所有具有「otherstuffcomponent」的元素,你可以遍歷你的數組並查看'String.includes()' –