【发布时间】:2013-10-11 00:17:05
【问题描述】:
我遇到了 JSLint 错误“无法从未定义中读取属性“行””,并且无法理解为什么会在此代码块上发生这种情况:
function someThing(x){
if(x &&typeof x==="object"){
for(var i in x){
//do stuff
}
}
}
任何帮助将不胜感激。
【问题讨论】:
-
你能粘贴你试图循环的对象的结构吗?
-
简而言之,是的,我们需要更多代码。获取this pastebin 并将其转储到jslint.com。除了迟到的
var i和空的for,pastebin 版本都修复了这两个,它检查出来。
标签: javascript for-loop jslint