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()
故不积跬步,无以至千里;不积小流,无以成江海。