欢迎光临

木子屋

标题: 几个另类Javascri&#112;t遍历数组方法

作者: dnawo

日期: 2014-02-27 05:58 PM

分类: 脚本语言

内容: 复制内容到剪贴板 程序代码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)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.711 ms

返回

标题: 几个另类Javascri&#112;t遍历数组方法

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.711 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 0.742 ms

返回