现在,我们可以假设 app.Todos 是一个集合。然后假设我们已经触发了 filterAll 函数。
filterOne : function (todo) {
console.log(todo);
todo.trigger('visible');
},
filterAll : function () {
console.log(app.Todos);
app.Todos.each(this.filterOne, this);
},
在我阅读了关于 each 的下划线文档后,他们说 each_.each(list, iterator, [context]) ,迭代一个元素列表,依次产生每个元素到一个迭代器函数。
但是 filterAll 函数使用 each 来迭代一个函数 this.filterOne ?那么有什么意义呢?这个filterOne不是一个元素列表,请帮帮我。
谢谢