从数组中移除 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
我有一个数组 [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