这可能是 javascript 101 或 Backbone 100 问题。但是我很乐意提出这个开始的问题而不是在这里被取笑:)
以下代码片段来自 Code School 的 Anatomy of Backbone JS 课程:
render: function(){
this.collection.forEach(this.addOne, this);
}
addOne: function(todoItem){
var todoView = new TodoView({model: todoItem});
this.$el.append(todoView.render().el);
}
正在从渲染函数调用 addOne 函数。addOne 函数定义显示一个参数“todoItem”正在传递给它。但是,如果您查看从渲染中对 addOne 的调用,它不会显示传递给它的参数/参数。代码怎么可能正常工作?
在此先感谢您的时间。
巴拉特