1谓厘、for in 和 for of 都可以循環(huán)數(shù)組询一,for in 輸出的是數(shù)組的index下標(biāo)均唉,而for of 輸出的是數(shù)組的每一項(xiàng)的值是晨。
2、對(duì)于普通對(duì)象舔箭,沒有部署原生的 iterator 接口罩缴,直接使用 for...of 會(huì)報(bào)錯(cuò)
3、for...in 循環(huán)不僅遍歷數(shù)字鍵名限嫌,還會(huì)遍歷手動(dòng)添加的其它鍵靴庆,甚至包括原型鏈上的鍵。for...of 則不會(huì)這樣
總之怒医,for...in 循環(huán)主要是為了遍歷對(duì)象而生炉抒,不適用于遍歷數(shù)組
for...of 循環(huán)可以用來(lái)遍歷數(shù)組、類數(shù)組對(duì)象稚叹,字符串焰薄、Set、Map 以及 Generator 對(duì)象