Javascript 警报数组索引和值
我有一个循环:Javascript 警报数组索引和值,javascript,arrays,Javascript,Arrays,我有一个循环: for(k=0;k<colNames.length;k++){ alert(colNames[k]); } (k=0;k像这样 for(k=0;k<colNames.length;k++){ alert("Index: " + k + " value: " + colNames[k]); } 对于(k=0;k您可以这样做 for(k=0;k<colNames.length;k++){ alert("Index: " + k + " V
for(k=0;k<colNames.length;k++){
alert(colNames[k]);
}
(k=0;k像这样
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " value: " + colNames[k]);
}
对于(k=0;k您可以这样做
for(k=0;k<colNames.length;k++){
alert("Index: " + k + " Value: " + colNames[k]);
}
for(k=0;k您不会这样做,因为向用户发送几十个无法关闭的弹出窗口是很烦人的。您可以这样批处理它,并将其输出到DOM(或者如果是为您自己,请使用console.log
):
如果您想使用console.log之类的东西并将其输出到多行,您可以这样做,比for循环更简洁:
colNames.forEach(function(x,i){
console.log(i,x);
})
对我来说,它显示了2秒的差异。:P
+1我仍然喜欢在值之前的索引,但这只是我的“组织性”感觉。@fabriciomattéyup,没有想到,编辑:)请记住,forEach
它不是完全交叉的-browser@Nicosunshine:这是不正确的,它完全是跨浏览器的呵呵,我的意思是它在IE7或IE8中不起作用,这里是JavaScript的一个很好的介绍:,,这里是研究资料。现在你可以“快速跟踪”你的学习。返回地牢与龙玩
colNames.forEach(function(x,i){
console.log(i,x);
})