admin 管理员组

文章数量: 1087649

辉太郎看前端(for...in和for...of)

for…in和for…of的区别:

一句话for…in循环出来的是key值,for…of循环出来的是数据的值
①循环数组,for…in循环出来的是key值,for…of循环出来的是数据的值。
②循环对象,for…in循环出来的是对象的key值,而for…of会直接报错。
for…in的循环

for…in 打印

for…of的循环

for…of的打印

③在循环对象时我们配合object.keys()使用就不会报错
循环代码

打印结果

④在循环字符串时,for…in也是获取key值,for…of获取数据的值

本文标签: 辉太郎看前端(forin和forof)