JS各循环的差别
2024-09-05 07:42:20
1、最普通的for循环:
for(var i=0;i<arr.length;i++){
}
特点:只能针对数组循环,不能引用于非数组对象
2、for(var i in obj){
}
特点:用于数组或对象的属性进行操作,可能随机顺序遍历数组元素
3、arr.forEach(function(value){
})
特点:ES5内建方法,但不能使用break中断循环,也不能用return返回到外层函数
4、for(var value of arr){
}
特点:ES6新特性,遍历的是元素值,可遍历数组或对象
最新文章
- 使用EditText的addTextChangedListener(new TextWatcher())方法
- “fatal error C1010”错误解决的三种方法
- ORACLE简单触发器
- C语言-《通讯录》
- Frog Jump
- 简单的JS多物体的运动---运动和透明度的变化
- PHP开发环境配置
- (转)Ratchet教程:Buttons组件
- 解决selenium 启动ie浏览器报错:Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones
- [Cocos2d-x]Mac下运行HelloCpp For Android
- kubernetes---docker-image
- 从拥抱开源到回馈开源,灵雀云助力CNCF中国区培训业务
- git 拉取远程代码
- 细说@Html.ActionLink()的用法
- Spring3.X jdk8 java.lang.IllegalArgumentException
- 用sql plus时,显示协议适配器错误
- htop VS top
- enumerate的简单使用
- iOS原生混合RN开发最佳实践
- puppet学习笔记