const index = -1
const iscollect = !index===-1
console.log(iscollect)
注意无论index取什么值,iscollect都是false
Welcome to Node.js v12.18.3.
Type ".help" for more information.
> 0===-1
false
> !0===-1
false
JavaScript中没有这种判断语法
正确的用法应该是
> 0!==1
true
> 0!==0
false