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

故不积跬步,无以至千里;不积小流,无以成江海。

浙公网安备 33010602011771号