此 for 循环产生错误:意外的标识符,为什么?
$(document).ready(function(){
$('#done').click(function(e){
var id = [];
id = $('.crewMember');
for(var i=0, i<id.length, i++){
console.log(id[i]);
}
});
});
此 for 循环产生错误:意外的标识符,为什么?
$(document).ready(function(){
$('#done').click(function(e){
var id = [];
id = $('.crewMember');
for(var i=0, i<id.length, i++){
console.log(id[i]);
}
});
});
您需要在循环语法中使用分号 ( ;
) 而不是逗号 ( ):,
for
for (var i=0; i<id.length; i++){
意外的标识符是因为它期望声明/分配多个变量,但是您正在进行逻辑比较和递增。
您需要用分号而不是逗号分隔for 循环的初始化、条件和最终表达式:
for (var i=0; i<id.length; i++)
逗号用于分隔多个变量声明,因此这里的解析器期望=
标识符后面有一个i
。
您在 for 循环中使用逗号,
而不是分号。;