我有这个循环:
for(k=0;k<colNames.length;k++){
alert(colNames[k]);
}
现在,它只是警告用户数组中的值。如何提醒他们索引和该数组中每个元素的值?
答案 0 :(得分:6)
喜欢这个吗?
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " value: " + colNames[k]);
}
答案 1 :(得分:2)
你可以这样做
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " Value: " + colNames[k]);
}
也可以使用console.log("Index: " + k + " Value: " + colNames[k]);
它不那么讨厌
答案 2 :(得分: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);
})