📌  相关文章
📜  lodash 从数组中删除未定义的值 - Javascript (1)

📅  最后修改于: 2023-12-03 14:44:03.450000             🧑  作者: Mango

Lodash 从数组中删除未定义的值 - JavaScript

在 JavaScript 中,我们经常需要从数组中删除未定义的值。一种常见的方法是使用 filter() 函数。但是,使用 lodash 库可以更简单地解决这个问题。

使用 _.compact() 方法

_.compact() 方法是 lodash 库中用来删除数组中所有 falsy 值(包括 undefinednullfalse''0NaN)的方法。

下面是一个示例代码片段:

const arr = [1, undefined, null, '', 0, false, NaN, 2];
const compactArr = _.compact(arr);
console.log(compactArr);

输出结果:

[1, 2]
总结

使用 lodash 库的 _.compact() 方法可以轻松地从数组中删除未定义的值。

注意:在使用 lodash 库之前,确保已将该库添加到您的项目中。