当我们要判断数组里面是否存在 -0时候,需要知道 -0 和 0 的区别。直接撸代码看容易点:
console.log(1/0); // Infinity
console.log(1/-0); // -Infinity这样就容易区分了:
function f(arr) {
return arr.some(item => 1/item === -Infinity)
}
f([1, 0, 2]); // false
f([1, -0]); // true版权声明:本文为wuyifei724277441原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。