javascript - 什么时候数组索引与-1比较

标签 javascript arrays

我见过很多代码,其中数组的索引与 -1 进行比较,例如

if (index === -1)

这到底是做什么的?

我相信我们不能将值存储在负索引中,至少不能作为数组元素。 (我知道,作为数组的一个属性,我们确实可以做到这一点)。但是上面的条件什么时候返回 true 或 false 呢?

最佳答案

这通常与 array's 一起使用或 string's indexOf 操作。当值不在数组中时,indexOf 返回 -1。否则,它将返回它找到的第一个匹配项的从零开始的索引。

您上面的条件可能会检查数组中是否存在项。

关于javascript - 什么时候数组索引与-1比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32586497/

相关文章:

python - numpy 替代插入的向量化实现

javascript - 如果数组的数组中不存在数组,则推送数组

javascript - 使用 href 代替输入

javascript - select2 在使用 ajax 时删除默认选项

javascript - Jquery Datepicker,束手无策

arrays - 两个Java数组的对称差异

c++ - 如何将数组大小传递给 C++ 中的函数

JavaScript JSON 数组编号不一致

javascript 多个正则表达式匹配

javascript - map 函数将结果保存到对象