一、for of(ES6)
1.了解for in遍历数组
key数组的下标,arry数组
for in在ES5中的作用是遍历对象的,但是for in可以遍历出原型上面的属性
//for in在ES5中的作用是遍历对象的
let onj={
name;"小菜",
age:19,
sex:"女",
company:"xxx"
}
for(let key in obj){
console.log(key);//name age sex company
console.log(key,obj.[key]);//name 小菜 age 18 sex 女 company xxx
}
2.for of(ES6)
for of 遍历数组是直接遍历出数组中的每一项的值,但是不可以直接遍历对象
3.ES6中for of遍历对象的方法使用
Object.keys(传入一个参数) 遍历,得到的是每一属性
Object.value(),得到的是每一个值
Object.entries,得到的是每一个数组,目的是遍历对象,得到一个拥有迭代器接口的数据,迭代器保存着key和value的值===>常用
for(let key of Object.keys(obj