遍历对象 {}
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);}复制代码