📅  最后修改于: 2023-12-03 14:44:02.193000             🧑  作者: Mango
_.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 中非常有用的一个数组方法,它能够快速地从一个数组中去除“假值”,提高开发效率。在使用该函数时,需要注意它的用法和注意事项,以免出现错误。