📜  Lodash _.compact()函数(1)

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

Lodash _.compact()函数介绍

简介

_.compact 函数是 Lodash 库中的一个数组方法,它会创建一个新数组,其中不包含原数组中“假值”(false, null, 0, "", undefined, NaN)。该函数是函数式编程风格的,它不会修改原数组。

用法

下面是 _.compact 函数的语法:

_.compact(array)

其中,array 参数是需要处理的数组对象。

下面是一个示例,说明如何使用 _.compact 函数:

const _ = require('lodash');

const arr = [0, 1, false, 2, '', 3, undefined, NaN, 4];

const result = _.compact(arr);

console.log(result);
// output: [1, 2, 3, 4]
返回值

_.compact 函数会返回一个新数组,其中不包含原数组中的“假值”。

注意事项
  • _.compact 函数不会修改原数组。
  • _.compact 函数只会去除原数组中的“假值”,并不会去除其他“假值”,例如空对象、空数组等。
  • _.compact 函数会依次遍历数组中的每个元素,并对其进行“真值”检查。
总结

_.compact 函数是 Lodash 中非常有用的一个数组方法,它能够快速地从一个数组中去除“假值”,提高开发效率。在使用该函数时,需要注意它的用法和注意事项,以免出现错误。