其中假值包括false, null,0, "", undefined, 和 NaN 。(我个人认为就是!!XXX为false的就是假值)。得到多组数组后放入一个数组中,然后再过滤掉一些无效数据。...,就是简单的去重, 只保留第一次出现的那个
console.log(_.uniq([1, 2, 2, 2, 3, 45, 4]));
uniqBy对数组中的值调用迭代函数后,会产生同样的值的元素进行去重...看第二个例子,我们将每个元素转换为绝对值后进行去重,-1和1的绝对值都是1,但是由于-1索引先于1,所以保留的是-1
const a1 = [
{ username: "yft" },
{ username...不同之处在于,全局的isNaN对 于 undefined 和其他非数字的值返回 true。...1); // true
some 检查collection(集合)中的元素是否存在 任意 truthy(真值)的元素,第一个参数是集合, 第二个参数可以是对象, 可以是数组["键", 值],也可以是单独的属性