我已经编写了下面的代码片段,并且在函数内部引用j
时出现了未定义的错误:
for(var j = 0; j < fields.length; j++) {
$('#' + fields[j].name).on('save', function(e, params) {
user[fields[j].name] = params.newValue;
user.$update({id: 'dash'}, user);
});
}
如何在此功能中使用j
?我知道在其他语言中,函数的结束括号可以包含带有变量列表的use
。
如何在JavaScript中完成?