一.数组
1.difference 从数组中过滤元素
语法:__.defference(array,[values])
说明:两个参数都是数组类型。
_.difference([1,2,4],2)
// => [1, 2, 4]
_.difference([1,2,4],[2])
// => [1, 4]
_.difference([1,2,4],[-1])
// => [1, 2, 4]
_.difference([1,2,4],[1,2,4])
// => []
2.drop 从数组中删除元素
语法: _.drop(array,number),类似于js原生方法的slice
说明:从头开始删除number个数组元素。number不传的话默认按1处理。
_.drop([1, 2, 3]);
// => [2, 3]
_.drop([1, 2, 3], 2);
// => [3]
_.drop([1, 2, 3], 5);
// => []
_.drop([1, 2, 3], 0);
// => [1, 2, 3]
3.pull 从数组中移除
语法:_.pull(array,[values])
说明:直接操作原数组并且返回移除的值组成的数组
var array = [1, 2, 3, 1, 2, 3];
_.pull(array, 2, 3);
console.log(