-6

私はこのループを持っています:

for(k=0;k<colNames.length;k++){
    alert(colNames[k]);
}

現時点では、配列内の値をユーザーに警告するだけです。その配列内の各要素のインデックスと値を警告するにはどうすればよいですか?

4

3 に答える 3

6

このような?

for(k=0;k<colNames.length;k++){
    alert("Index: " + k + " value: " + colNames[k]);
}
于 2012-08-10T14:37:31.423 に答える
2

あなたはこれを行うことができます

for(k=0;k<colNames.length;k++){
    alert("Index: " + k + " Value: " + colNames[k]);
}

また使用console.log("Index: " + k + " Value: " + colNames[k]);

そのそれほど迷惑ではありません

于 2012-08-10T14:38:10.213 に答える
0

ユーザーが閉じることができない多数のポップアップをユーザーにスパム送信するのは煩わしいため、これを行うことはありません。このようにバッチ処理し、DOM に出力します (または、自分用の場合は を使用しますconsole.log)。

alert(JSON.stringify( colNames.map(function(x,i){return [i,x]}) ))

console.log のようなものを使用して複数行に出力したい場合は、for ループよりもはるかに簡潔にこれを行います。

colNames.forEach(function(x,i){
    console.log(i,x);
})
于 2012-08-10T14:40:15.320 に答える