需要遍历的obj
1. for in
for (var i in obj) {
console.log(v)
}
2.Object.keys(obj) 变成可以遍历的数组
Object.keys()相关操作
Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for…in 循环遍历该对象时返回的顺序一致 (两者的主要区别是 一个 for-in 循环还会枚举其原型链上的属性
1.传入对象,返回属性名
2.传入字符串,返回索引
3.构造函数 返回空数组或者属性名