欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何判断数组里面是否存在 -0

程序员文章站 2024-03-21 14:15:10
...

当我们要判断数组里面是否存在 -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