最近了解 ES6 的箭头函数时无意间扯出了一连串的问题。首先碰到了 bind() 函数,先前只了解call() 和 apply() 不曾注意到 bind(),于是视线暂时转移到 bind()。
当搜索 MDN 时发现 bind() 根据参数个数的不同分为不同的功能,其中手册中的例子在演示传入两个参数时第一个参数传入 undefined 这让我想起来了在 jQuery 框架中也曾经见到这样的做法但一直懒惰不去仔细了解,于是这个问题链的终点就停在此,我将以“递归”的方式从前往后发现问题,从后往前解决问题。
JS 库函数传入 undefined 参数的意图和作用
本文共 890 字
预计花费 4 分钟