当数组的索引与-1比较时

Sau*_*ari 3 javascript arrays

我已经看到多个代码,其中数组的索引与-1比较,如

if (index === -1)
Run Code Online (Sandbox Code Playgroud)

这究竟是做什么的?

我相信我们不能将值存储在负索引中,至少作为数组元素.(我知道,作为数组的属性,我们确实可以做到这一点).但那么上述条件何时会返回真或假?

Jos*_*eph 12

这通常与数组字符串的 indexOf操作一起使用.当值不在数组中时indexOf返回a -1.否则,它返回它找到的第一个匹配的从零开始的索引.

您上面的条件可能会检查数组中是否存在某个项目.