未處理的功能結果
s=this.getChildByName("garbage");
if (s.parent==this) {...}
getChildByName()
是在處理輸入時發生錯誤時可以返回 null 的眾多函式之一。因此,如果從任何可能返回 null 的函式接收物件,請首先檢查 null。在這裡,立即查詢屬性,而不首先檢查 s
是否為空,這將生成 1009 錯誤。
s=this.getChildByName("garbage");
if (s.parent==this) {...}
getChildByName()
是在處理輸入時發生錯誤時可以返回 null 的眾多函式之一。因此,如果從任何可能返回 null 的函式接收物件,請首先檢查 null。在這裡,立即查詢屬性,而不首先檢查 s
是否為空,這將生成 1009 錯誤。