javascript - 代替for循环的方法
天蓬老师
天蓬老师 2017-04-11 12:49:02
[JavaScript讨论组]

for(var i = 0, len = array.length; i < len; i++)

有什么兼容性好的方法可以代替这个循环?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
伊谢尔伦

do...while,while,for,for...in,forEach,for...of。如果有很多业务代码,借助方法库 Underscore.js也是个不错的选择
这些都属于js流程控制语句,据业务择方式。

伊谢尔伦

那就是for in

PHP中文网

目前只有whilte,do-while,for,for in,for of,forEach,这几种循环方式了

ringa_lee

学到了
for in 很好用

巴扎黑

还有很多选择的。
ES5: forEach/map/reduce/reduceRight/filter/some/every, 兼容性还行,不过最好还是加个es5-shim。不过这几个方法使用场景不太一样,根据自己的业务选择 ES5中新增的Array方法详细说明
ES6: for of,兼容性比较差,需要使用babel转义 for---of循环

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号