扫码关注官方订阅号
for(var i = 0, len = array.length; i < len; i++)
有什么兼容性好的方法可以代替这个循环?
欢迎选择我的课程,让我们一起见证您的进步~~
do...while,while,for,for...in,forEach,for...of。如果有很多业务代码,借助方法库 Underscore.js也是个不错的选择这些都属于js流程控制语句,据业务择方式。
do...while,while,for,for...in,forEach,for...of
那就是for in 了
for in
目前只有whilte,do-while,for,for in,for of,forEach,这几种循环方式了
学到了for in 很好用
还有很多选择的。ES5: forEach/map/reduce/reduceRight/filter/some/every, 兼容性还行,不过最好还是加个es5-shim。不过这几个方法使用场景不太一样,根据自己的业务选择 ES5中新增的Array方法详细说明ES6: for of,兼容性比较差,需要使用babel转义 for---of循环
ES5
forEach
map
reduce
reduceRight
filter
some
every
es5-shim
ES6
for of
babel
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
do...while,while,for,for...in,forEach,for...of。如果有很多业务代码,借助方法库 Underscore.js也是个不错的选择这些都属于js流程控制语句,据业务择方式。
那就是
for in了目前只有whilte,do-while,for,for in,for of,forEach,这几种循环方式了
学到了
for in 很好用
还有很多选择的。
ES5:forEach/map/reduce/reduceRight/filter/some/every, 兼容性还行,不过最好还是加个es5-shim。不过这几个方法使用场景不太一样,根据自己的业务选择 ES5中新增的Array方法详细说明ES6:for of,兼容性比较差,需要使用babel转义 for---of循环