([1, 2, 2, 2, 3, 45, 4]));
uniqBy对数组中的值调用迭代函数后,会产生同样的值的元素进行去重, 如果有对象, 就是根据对象的某个属性来去重的。...可以查找一个数组里面有没有xx属性和值,这个也有第三个参数,表示开始搜索的索引位置
let obj = [
{ vote: 999, name: true },
{ vote: 333, name...1); // true
some 检查collection(集合)中的元素是否存在 任意 truthy(真值)的元素,第一个参数是集合, 第二个参数可以是对象, 可以是数组["键", 值],也可以是单独的属性...获取对象中的某个属性,适合: 对象.属性.属性....这样的情况,免去我们多次判断
res.value = _.get(obj, "info.name.score", "alternative"); /...参数是要检查的路径,可以和get搭配使用, 先判断是否has,然后再用get获取
res.value = _.has(obj, "info.name"); // true
omit/pick根据属性组成新的对象