我有一個將jQuery對象作爲參數的自定義對象。如果傳遞一個無效的數據類型,處理停止實例化對象的最佳方法是什麼?當條件不符合時停止javascript中的對象實例化
var MyObj = function($obj) {
if(! ($obj instanceof jQuery))
return false // This is where it should cancel or error or something
}
var myInstance = new MyObj('invalid');
不,不,你首先是對的。在我的例子中,我只是犯了一個愚蠢的小語法錯誤。在閱讀你和Tibos的迴應後,我認爲拋出一個錯誤是最合適的選擇。謝謝 :) – McShaman