for in和for of的区别

2022-01-04  本文已影响0人  苏码码
  let str = 'helloworld'
  // 遍历字符串 获取到的是索引
  for (const key in str) {
    console.log(key)
  }
  // 遍历字符串 获取到的是值
  for (const key of str) {
    console.log(key)
  }

  // 遍历数组 获取到的是索引
  var arr = ['a','b','c']
  for (const key in arr) {
    console.log(key)
  }
  // 遍历数组 获取到的是值
  for (const key of arr) {
    console.log(key)
  }
  // 遍历对象 获取的是key
  var objDict = {a:'悟空',b:'八戒'}
  for (const key in objDict) {
    console.log(key)
  }
  // for of 无法遍历对象
上一篇 下一篇

猜你喜欢

热点阅读