# pull
# Description
移除数组 array 中所有和给定值相等的元素
# Params
(array, ...values)
# Return
Array
# Depend
import pullAll from './pullAll.js'
# Code
function pull(array, ...values) {
return pullAll(array, values)
}
# Analyze
也就是调用 pullAll
方法,对于传入的参数,除第一个参数之外,将剩余参数组成了数组,传给了 pullAll
# Remark
- 剩余参数 MDN (opens new window) 语法允许我们将一个不定数量的参数表示为一个数组。
# Example
const array = ['a', 'b', 'c', 'a', 'b', 'c']
pull(array, 'a', 'c')
console.log(array) // => ['b', 'b']
← propertyOf pullAll →