您的位置: 首页 > 文章 > for ··· in和for ··· of的区别 for ··· in和for ··· of的区别 分类: 文章 • 2024-06-10 17:55:34 for ··· in和for ··· of的区别 首先一句话(for···in取值为key,for···of取值为value) **1.**从遍历数组角度来说,for···in遍历出来的是key(即下标),for···of遍历出来的是value(即数组的值) **2.**从遍历字符串的角度来说,同数组一样。 **3.**从遍历对象的角度来说,for···in会遍历出来的为对象的key,但for···of会直接报错。再4.如果要使用for…of遍历普通对象,需要配合Object.keys()一起使用。