前端
2023-03-26
2023-03-26
处世应当谦虚,切忌轻人傲世。——佚名
简单说下区别:
for...in
遍历出来的是key
1 | var obj = {a:1, b:2, c:3}; |
for...of
遍历出来的是元素
1 | const array1 = ['a', 'b', 'c']; |
for await...of
和for...of
差不多,但支持遍历由Promise
组成的可迭代对象(如数组),使用时会自动await
直到Promise
执行结束才执行
1 | var asyncIterable = { |