尝试在其上运行Number()时检查空字符串或不是数字的元素
const latLong = ['1', 'g']
function findError(obj) {
// console.log(Number(obj))
return obj === '' || Number(obj) === NaN
}
console.log(latLong.find(findError))
似乎捕获了空字符串,但没有捕获Number()部分,我们将不胜感激
答案 0 :(得分:0)
要检查Nan,可以使用内置的isNaN()
函数。查看文档here
答案 1 :(得分:0)
let latLong = ['1', 'g'];
latLong = latLong.filter(el => {
return el === '' || isNaN(el);
});