深入理解JS原型及其扩展

相信各位一定看到过Array.prototype.slice.call(arguments,1);这样的写法。(我是清楚的记得在看函数柯里化的时候遇到的,这儿我们不讨论它) 先查slice的定义: 上面的写法和我们看到MDN的例子看起来有很大的差别,其实殊途同归。 首先,简单向大家提及一下call,apply,bind的区别: apply:(...).apply(context,[...args]
相关文章
相关标签/搜索