for-in和for-of的区别:
1、for-in循环的是key,for-of循环的是value。
2、for-in是es5中的功能,for-of是es6新增的功能。
结论:
1、遍历数组用for-of,直接取值;遍历对象用for-in而不能for-of,普通对象不能直接遍历value,只能通过遍历key去取value。
2、用for-in遍历数组时,如果数据有自定义属性,将被跳过。如果希望数组中的自定义属性也被遍历到,那么应该采用for-in遍历。
展开
白泽战天下于2020-01-14 06:51发布的图片
7