[英]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.