js的forEach,for in , for of
来源:互联网 发布:歌词星星知我心呐 编辑:程序博客网 时间:2024/05/16 14:06
forEach遍历数组
[].forEach(function(value, index, array) { // ... });
例子
var myArry =[1,2,3,4];myArry.desc ='four';myArry.forEach((value,index,arr)=>{ console.log(value); });//1//2//3//4
forEach遍历数组,而不是遍历对象哦,而且在遍历的过程中不能被终止,必须每一个值遍历一遍后才能停下来
注意其与jQuery的$.each类似,只不过参数正好是相反的
$.each([], function(index, value, array) { // ... });
$.each遍历数组或者类数组
第1个和第2个参数正好是相反的,这里要注意了,不要记错了。
for in遍历对象
循环遍历对象的key,是键值对前面的那一个哦
一般不推荐遍历数组,因为for in遍历后的不能保证顺序,而且原型链上的属性也会被遍历到,因此一般常用来遍历非数组的对象并且使用hasOwnProperty()方法去过滤掉原型链上的属性
var myArry =[1,2,3,4];myArry.desc ='four'; for(var value in myArry){ //循环key console.log(value)}//"0"//"1"//"2"//"3"//"desc" 注意这里添加上去的属性也被遍历出来了
for of遍历对象
循环遍历对象的值,是遍历键值对后面的那一个value哦 ,与for in遍历key相反
var myArry =[1,2,3,4];myArry.desc ='four';for(var value of myArry){ console.log(value)}//1//2//3//4
- 这是最简洁、最直接的遍历数组元素的语法
- 这个方法避开了for-in循环的所有缺陷
- 与forEach()不同的是,它可以正确响应break、continue和return语句
阅读全文
0 0
- js的forEach,for in , for of
- for in、for of、forEach的区别
- js笔记一:js中forEach,for in,for of循环的用法
- for forEach for...in... for...of...区别
- JavaScript里的循环方法:forEach,for-in,for-of
- JavaScript里的循环方法:forEach,for-in,for-of
- JavaScript中forEach、for-in、for-of循环的比较
- for..in,for..of和forEach的区别
- 浅谈for,for-in,forEach,for-of几种循环
- for in.forEach.for
- JS中 map, filter, some, every, forEach, for in, for of 用法总结
- JS中 map, filter, some, every, forEach, for in, for of 用法总结
- 浅析JS中的 map, filter, some, every, forEach, for in, for of 用法总结
- java foreach 与 js for/in
- java foreach 与 js for/in
- for...in和for...of循环以及forEach方法
- 菜鸟系列——forEach、map、for...in、for...of
- js for in 和for of的区别
- git 常用命令(含删除文件) git提交本地分支到远程分支
- 图像卷积在代码中的实际操作
- 关于音视频同步的问题。
- WAMPServer —— 更改web根目录
- 解决ViewPager里面包含一个HorizontalScrollVIew触摸冲突问题
- js的forEach,for in , for of
- MySQL之Full Outer Join用法
- 第12周项目1- Prime算法的验证
- dubbo+zookeeper+spring+springMVC+mybatis的使用
- Vue 中的 v-cloak 解读
- 物联网技术未来的路
- Week Four
- MyBatis Mapper XML文件详解
- 392. Is Subsequence