我正在寻找一种方法来在访问对象本身中缺少的属性时捕获异常。JavaScript属性错误处理
我在寻找类似:
var objOne =
{
objTwo: {},
objThree: {},
fallback: function(missingProperty)
{
alert('obj did not contain property ' + missingProperty);
}
}
呼吁像objOne.objFour
应挂objOne.fallback('objFour')
。 有没有一种好的方法来处理这个问题?
您需要编写自定义的getter方法,而不是直接引用属性。 http://stackoverflow.com/a/10727950/14104 – epascarello