案例如下:
只是把循环换几种写法而已,其实没什么太大的区别。
//循环遍历的多种写法
function test3(){
console.log('******循环遍历方式1*******');
var names = ['苏荃', '建宁公主', '双儿', '曾柔', '方怡', '阿珂', '沐剑屏'];
for (var index = 0; index < names.length; index++) {
console.log(names[index]);
}
console.log('******循环遍历方式2*******');
var a = 0;
//下面这种循环遍历的写法有点多此一举,a变量有点多余(我只是突发奇想换种新写法而已)
for (var i = 0; i < names.length; i++) {
console.log('此时a=' + a);
//a变量有点多余,直接使用i变量就可以循环遍历数组
console.log(names[a++], names[i]);
console.log('此时a为' + a);
}
console.log('******换一种写法*******');
for (var x = 0; x < names.length;) {
console.log(names[x]);
x++;
}
console.log('******再换一种写法*******');
for (var y = 0; y < names.length;) {
console.log('此时y=' + y);
console.log(names[y++]);
console.log('此时y为' + y);
}
}