[英]Querying for non existent property doesn't always throw error
为什么在执行这段代码时,仅检查thisThrowsError
实际上会引发错误,而在原型对象或this
上下文中查询不存在的属性却不会呢?
function Test()
{
if(this.someVar){}
if(Test.prototype.someVar){}
if(thisThrowsError){}
}
var test = new Test();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.