遍历对象 {}
var obj = {
name: 'xiaoming',
run: function () {
console.log('xiaoming run ...');
}
}
Object.prototype.age = '23岁';
// for in 会遍历到原型上的属性
for (let i in obj) {
console.log(i);
// 得到key值:name run age
}
// for of 不支持遍历普通对象
复制代码
遍历数组
var arr = [1, 3, 4, 2, 6, 2];
for (let i in arr) {
// 得到数组下标及原型上的属性名
console.log(i);
}
for (let i of arr) {
// 得到数组值
console.log(i);
}
复制代码