我编写了以下函数。在运行时,浏览器提示未捕获的 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() { ... })();
关于javascript - 未捕获的类型错误 : Object function (),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495907/