_.pull(array, [values])
移除数组array
中所有和给定值相等的元素。
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3]; _.pull(array, 2, 3); console.log(array);
_.pullAll(array, values)
这个方法类似_.pull
,区别是这个方法接收一个要移除值的数组。
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3]; _.pullAll(array, [2, 3]); console.log(array);
_.pullAt(array, [indexes])
根据索引 indexes
,移除array
中对应的元素,并返回被移除元素的数组。
const_=require('lodash'); vararray= [1, 2, 3, 1, 2, 3] vararray1=_.pullAt(array, 1, 3) console.log(array) console.log(array1)