我正在尋找一種方法來在訪問對象本身中缺少的屬性時捕獲異常。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