[英]Uncaught TypeError: Object function ()
我寫了以下函數。 在運行時,瀏覽器抱怨未捕獲的TypeError ...沒有方法'init'。 我的代碼有什么問題?
function build_results_grid (response) {
// build grid
grid_ui.init();
} // build the results grid
var grid_ui = function () {
return {
init: function () {
//build_grid();
}
}; // return
}
您grid_ui
分配給一個函數,而沒有調用它。
更改為
var grid_ui = (function() { ... })();
由於必須調用grid_ui才能返回內部帶有init的函數,因此您需要
grid_ui().init();
由於必須調用grid_ui。 或者你可以讓grid_ui
是調用的返回,因為SLaks做
編輯-如果您在忽略此括號之前注意到了我在這里遇到的問題,則我誤讀了您的括號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.