遍历报错: Uncaught ReferenceError: key is not defined
Posted 白瑕
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遍历报错: Uncaught ReferenceError: key is not defined相关的知识,希望对你有一定的参考价值。
项目场景:
需要遍历对象"newArr"
for(key in data.newArr)
console.log(data.newArr[key])
问题描述
Uncaught ReferenceError: key is not defined
原因分析:
我不能理解
要是先就地声明一下, 这样写就没问题:
for(let key in data.newArr)
console.log(data.newArr[key])
但为什么用item就不需要声明呢…
for(item in data.newArr) //为啥item就行用key就不行啊我超???
console.log(data.newArr[item]);
以上是关于遍历报错: Uncaught ReferenceError: key is not defined的主要内容,如果未能解决你的问题,请参考以下文章
JavaScriptBootstrap3-dialog挺好用
报错:Uncaught ReferenceError: input is not defined
试图遍历 DOM,但得到 Uncaught TypeError parentNode is undefined
jQuery报错:Uncaught ReferenceError: $ is not defined