深入理解JS原型及其擴展

相信各位一定看到過Array.prototype.slice.call(arguments,1);這樣的寫法。(我是清楚的記得在看函數柯里化的時候遇到的,這兒我們不討論它) 先查slice的定義: 上面的寫法和我們看到MDN的例子看起來有很大的差別,其實殊途同歸。 首先,簡單向大家提及一下call,apply,bind的區別: apply:(...).apply(context,[...args]
相關文章
相關標籤/搜索