从数组中移除 NaN。下划线Javascript

NaN remove from an Array. Underscorejs Javascript

我有一个数组 [15,34,595,NaN].

如何从数组中删除 "NaN"?

请给我正确的方向。

这里真的不需要下划线。

arr = arr.filter( (el) => !Number.isNaN( el ) );

拒绝 NaN 元素:

 _.reject(array, _.isNaN)

您可以使用compact

var arr = [15,34,595,NaN];
arr = _.compact(arr);

注意: 根据文档 compact 还将删除 Javascript 认为 falsy

的任何其他内容

false, null, 0, "", undefined and NaN