前端
2022-01-13
2022-01-13
人生而自由,却无往不在枷锁中——卢梭《社会契约论》
我之前写过一篇for in
的博客
for in
是遍历对象key
或者数组下标
前端还可以使用for of
来遍历value
简单写一下两者区别和使用方式吧:
1 | let ruben = {name:'ruben', age:21} |
然后是for of
提示对象并不是iterable
(可迭代的)
因此for of
并不能遍历对象的key
接下来看数组的:
1 | let list = [1,2,3,4,5,6] |
可以看到是遍历获取出了下标并不是实际的值
而for of
:
1 | let list = [1,2,3,4,5,6] |
遍历出了我们的value