for in
遍歷對象時(shí)也會遍歷從原型上繼承屬性缝其,可以用hasOwnProperty()識別出繼承屬性挎塌,
遍歷數(shù)組會把數(shù)組下標(biāo)看做屬性名,也就是輸出結(jié)果是數(shù)組的下標(biāo)内边,且不一定按照數(shù)組的索引順序輸出榴都。
for of
根據(jù)值遍歷,遍歷數(shù)據(jù)漠其,可以遍歷數(shù)組 字符串 Map Set 實(shí)現(xiàn)了iterable接口的數(shù)據(jù)類型(
可迭代對象嘴高, 需要具備 [Symbol].iterator 和 next 這兩個(gè)函數(shù)即可用for of來迭代)可以正確的識別break,continue辉懒,return阳惹。
for
常規(guī)語句遍歷,可循環(huán)數(shù)字,字符串眶俩,數(shù)組