ES6 开发报错 object null is not iterable (cannot read property Symbol(Symbol.iterator))

缺乏、安全感 2023-02-23 07:57 95阅读 0赞

ES6 开发报错 object null is not iterable (cannot read property Symbol(Symbol.iterator

j这样的错又时很难发现是怎么回事,遇到这样的错,要考虑ES6语法中的解构语法是否存在错误

常见的解构错误有:

  1. // err.1
  2. const arr = { name: 'hellow' }
  3. const [var1, var2] = arr // 解构错误
  4. //err.2
  5. const a = null
  6. const [var1] = a // 解构错误,如标题错误
  7. //err.3
  8. const b = [12 ,34]
  9. const { a , b } = { ...b} // 也会报错

综上所述:使用ES6的解构语法时,一定要确保类型一致

发表评论

表情:
评论列表 (有 0 条评论,95人围观)

还没有评论,来说两句吧...

相关阅读