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()

猜你喜欢

转载自www.cnblogs.com/moringyaozheng/p/13188405.html