警报数组索引和值

Alert array index and value

本文关键字:索引 数组      更新时间:2023-09-26

>我有这个循环:

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);
})