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

 

posted @ 2020-06-24 16:50  棠樾  阅读(4477)  评论(0编辑  收藏  举报