js 遍历对象/数组的几种方法


一.遍历对象

方法一: for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作) 语法:for(var i in obj) i 为对象的key

 

方法二:

Object.keys(obj)--------  obj对象的key组成的数组

Object.values(obj)-------- obj对象的value组成的数组

 

 

 

 

 方法三:使用Object.getOwnPropertyNames(obj) 返回一个数组,包含对象自身的所有属性(包括不可枚举属性)---->遍历可以获得key 和value

 

 

二.遍历数组

方法一:最传统的for循环

 

 方法二:for...in ( i 是下标key)------- 是ES5 标准

 

 方法三:for...of ( i 是值value)   -------- 是ES6标准

 

 方法四: forEach()

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM