3-1forEach方法
遍历数组中的每一项,没有返回值,对原数组没有影响
var arr = [2,3,4,5]arr.forEach((item,index)=>{ console.log(item+"--"+index);})
3-2 of方法
var arr = [2,3,4,5]for(var i of arr){ console.log(i);}
# of 支持异步循环function muti(num){ return new Promise((resolve,reject)=>{ setTimeout(()=>{ resolve(num*num) },1000) })}var arr = [2,3,4];/* forEach 是一个同步的循环 of 支持异步循环*/(async()=>{ /* arr.forEach(async(item)=>{ var res = await muti(item) console.log(res) }) */ for(let value of arr){ let res = await muti(value) console.log(res) }})()
3-3map 方法 (需要加retrun)