javascript - 未捕获的类型错误 : Object function ()

标签 javascript extjs

我编写了以下函数。在运行时,浏览器提示未捕获的 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/

相关文章:

forms - Sencha Touch/Ext : How to disable a Form inside a Tab Panel (tabpanel) without disabling the Tab

extjs - 如何使用 Ext JS 从元素中删除可拖动性?

javascript - 将 var 传递给 jsp 到 EXTjs

javascript - 模态显示不正确

javascript - 有没有类似 Appinventor 或 Scratch 的 javascript 构建 block 脚本/库?

javascript - 如何删除 AngularFire 0.8.2 中的依赖记录

javascript - Fabricjs 在 LoadfromJson 之后应用 ClipTo

javascript - JS - 过滤对象的嵌套数组

extjs - Sencha Touch 2:如何使用主页上的按钮导航到其他 View ?

extjs - 使用 Sencha CMD LiveReload extjs 项目