可以使用JavaScript的filter()方法。filter()方法创建一个新数组,其中包含通过指定函数测试的所有元素。
答案如下:
NaN是JavaScript中的特殊值,表示不是一个数字(Not a Number)。当我们需要从数组中删除NaN时,可以使用filter()方法。
const arr = [1, 2, NaN, 3, NaN, 4];
const filteredArr = arr.filter(item => !isNaN(item));
console.log(filteredArr);
上述代码中,我们定义了一个包含NaN的数组arr。然后,我们使用filter()方法创建了一个新数组filteredArr,其中包含了通过!isNaN(item)测试的所有元素。!isNaN(item)用于判断元素是否不是NaN。
输出结果为:[1, 2, 3, 4],即已成功从数组中删除了NaN。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云