📅  最后修改于: 2023-12-03 14:44:03.450000             🧑  作者: Mango
在 JavaScript 中,我们经常需要从数组中删除未定义的值。一种常见的方法是使用 filter()
函数。但是,使用 lodash
库可以更简单地解决这个问题。
_.compact()
方法_.compact()
方法是 lodash
库中用来删除数组中所有 falsy 值(包括 undefined
、null
、false
、''
、0
、NaN
)的方法。
下面是一个示例代码片段:
const arr = [1, undefined, null, '', 0, false, NaN, 2];
const compactArr = _.compact(arr);
console.log(compactArr);
输出结果:
[1, 2]
使用 lodash
库的 _.compact()
方法可以轻松地从数组中删除未定义的值。
注意:在使用
lodash
库之前,确保已将该库添加到您的项目中。