0

この for ループはエラーを生成しています: 予期しない識別子です。なぜですか?

$(document).ready(function(){
    $('#done').click(function(e){

       var id = [];
       id = $('.crewMember');
       for(var i=0, i<id.length, i++){
            console.log(id[i]);
       }

    });
});
4

3 に答える 3

7

ループ構文で;は、コンマ ( ) の代わりにセミコロン ( ),を使用する必要があります。for

for (var i=0; i<id.length; i++){

予期しない識別子は、複数の変数が宣言/割り当てられることを期待しているためですが、論理比較とインクリメントを行っています。

于 2012-11-26T22:23:17.057 に答える
1

for ループの初期化、条件、および最終式は、コンマではなくセミコロンで区切る必要があります。

for (var i=0; i<id.length; i++)

コンマは複数の変数宣言=を区切るために使用されるため、ここでのパーサーは識別子の後に を期待しますi

于 2012-11-26T22:24:50.847 に答える
0

for ループで,セミコロンの代わりにカンマを使用しています。;

于 2012-11-26T22:25:30.443 に答える