我在我的 Marionette 项目中使用了很棒的Backbone.BabySitter ,并且在示例中具有这样的功能:
container.children.each(function(view){
// process each view individually, here
});
有没有办法在不声明循环中的函数的情况下达到“视图”?我正在尝试使我的代码 JSLint 兼容,但我不知道是否有解决方案。
编辑:
这很可能是因为每个函数本身都在一个循环中:
现在我正在这样做:
var that = this,
otherParameter = array[i],
i;
for (i = 0; i < array.length; i++) {
container.children.each(function(view){
that.backboneFunction(view, otherParameter);
});
};
我想做的是以某种方式从每个循环中获取该功能,因为我认为这就是我收到错误的原因。