javascript檢查函數是否存在


javascript檢查函數或物件是否存在的方法,基本上就用來檢查是否有建立或載入額外的函數或外掛等等,雖然沒試過也許可以用來檢查某些過舊的瀏覽器去跑不同的方法。

基本上就是確認呼叫是不是回傳undefined來處理
參考https://stackoverflow.com/questions/1042138/how-to-check-if-function-exists-in-javascript

//檢查方法
if (typeof me.onChange !== "undefined") { 
}
//檢查物件
if (typeof obj !== 'undefined' && typeof obj === 'function') {
}
Tags : javascript