underscore中的小技巧

2018-12-21
阅读 4 分钟
1.7k
这里为啥要用 obj === void 0, 而不是 obj === undefined 呢?因为,在 js 中,undefined 并不是类似关键字(js 关键字有 function,return ...),所以,理论上是可以更改的。事实上,在 IE8 上也的确是可以被更改的,

不定参数(rest 参数 ...)

2018-12-21
阅读 3 分钟
5.1k
这些方法都有一个共同点,就是可以传入不定数量的参数,例如,我想删除掉 array 中的 value1,value2 ,可以这样使用 , _.without(array,value1,value2);