var a = ["m", "z", "w", "u", "c", "o", "m"];
for (var i = 0, b = a[i]; i < a.length; b = a[++i]) {
console.log(b);
}还可以换一种写法:
var a = ["m", "z", "w", "u", "c", "o", "m"];
for (var i = 0, b; i < a.length && !!(b = a[i++]) ;) {
console.log(b);
}若数组元素不含0,false,null,undefined这几个值,代码可以更简短:
var a = ["m", "z", "w", "u", "c", "o", "m"];
for (var i = 0, b = a[i]; b; b = a[++i]) {
console.log(b);
}也可以这么写:
var a = ["m", "z", "w", "u", "c", "o", "m"];
for (var i = 0, b; b = a[i++] ;) {
console.log(b);
}
评论(0)
暂无评论。