lodash常用方法2--修改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lodash常用方法2--修改相关的知识,希望对你有一定的参考价值。

1.map

function timesThree(n) {
  return n * 3;
}

_.map([1, 2], timesThree);
// => [3, 6]

  

2.remove

移除数组 array 中满足 predicate 条件的所有元素 ,返回的是被移除元素数组. 

var array = [1, 2, 3, 4];
var evens = _.remove(array, function(n) {
  return n % 2 == 0;
});

console.log(array);
// => [1, 3]

console.log(evens);
// => [2, 4]

  

3.uniq

唯一

_.uniq([2, 1, 2]);
// => [2, 1]

// using `isSorted`
_.uniq([1, 1, 2], true);
// => [1, 2]

// using an iteratee function
_.uniq([1, 2.5, 1.5, 2], function(n) {
  return this.floor(n);
}, Math);
// => [1, 2.5]

// using the `_.property` callback shorthand
_.uniq([{ ‘x‘: 1 }, { ‘x‘: 2 }, { ‘x‘: 1 }], ‘x‘);
// => [{ ‘x‘: 1 }, { ‘x‘: 2 }]

  

以上是关于lodash常用方法2--修改的主要内容,如果未能解决你的问题,请参考以下文章

lodash 常用方法汇总

lodash 中常用的方法

lodash常用方法

lodash常用方法

lodash源码分析之去重--uniq方法

Lodash常用函数