我正在尝试从underscore.js重新创建_.each()函数,但是无法正确地获取'context‘变量。我知道这意味着什么,但似乎在努力实现它。我已经用注释标记了下面的代码区域。_.each = function (collection, iteratee, context) { if (context) {
我编写了这个函数,它基本上模仿同名的Underscore.js函数。所有的工作都是正确的,除了我正在努力理解如何绑定到上下文,如果一个被传递。我确信我应该使用function.prototype.bind(),但我不确定具体如何实现它。// Iterates over a collection of elements (i.