gpt4 book ai didi

javascript - JavaScript 中的 indexOf 方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:32 26 4
gpt4 key购买 nike

我试图理解 Javascript 的许多基本组件,我遇到的其中一件事是一行代码说

if (varX.indexOf(String(varY),0) < 0)    

varX 是一个字符串数组,而 varY 显然是该数组中的一个字符串。去掉“,0”,我明白代码只是在寻找带有数组 varX 的 varY。但我不知道 ,0 的作用以及 if 语句的含义。我尽我所能来查找它,但没有真正发现任何东西。

最佳答案

根据MDN docs :

fromindex

The index to start the search at. If the index is greater than or equal to the array's length, -1 is returned, which means the array will not be searched. If the provided index value is a negative number, it is taken as the offset from the end of the array. Note: if the provided index is negative, the array is still searched from front to back. If the calculated index is less than 0, then the whole array will be searched. Default: 0 (Entire array is searched).

因此,传入“0”几乎毫无意义,因为它无论如何都会从 0 开始搜索。

关于javascript - JavaScript 中的 indexOf 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27491600/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com