遍历对象
let obj = {q:'9',w:'5',e:'2',t:'7',c:'3'}//for in 遍历对象 key为对象的属性名称,遍历属性值时用[]操作符访问//通过[]操作符为对象添加属性或访问属性时,属性名称可以是任何字符串。for (let key in obj) {console.log('obj的key:',key,' obj的value:',obj[key]);} // 遍历一个对象组合成一个新对象let colums = [];for (let key in obj) {colums.push({title:key,dataIndex:obj[key],align:'center'})}console.log(colums);

遍历数组
let arr = [9,5,2,7,3,4];//for in 遍历数组for (let key in arr) {console.log('arr的索引:',key,'。arr本身',arr);}操作数组的方法还有[].map,[].filter等 使用map,forEach对数组进行迭代时不能中断。 是对数组的所有元素进行操作。如果需要判断跳出迭代时,用普通的for循环效果更佳。
