我有这个循环:
for(k=0;k<colNames.length;k++){
alert(colNames[k]);
}
现在,它只是提醒用户注意数组中的值。如何提醒他们该数组中每个元素的索引和值?
我有这个循环:
for(k=0;k<colNames.length;k++){
alert(colNames[k]);
}
现在,它只是提醒用户注意数组中的值。如何提醒他们该数组中每个元素的索引和值?
像这样?
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " value: " + colNames[k]);
}
你可以这样做
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " Value: " + colNames[k]);
}
也使用console.log("Index: " + k + " Value: " + colNames[k]);
它不那么烦人
你不会这样做,因为用几十个他们无法关闭的弹出窗口向用户发送垃圾邮件很烦人。您可以像这样批处理它,并将其输出到 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);
})