我正在尝试使用模块模式封装一些代码。问题是我无法获得参考。我收到以下错误


  讯息:'plannerTab.getConfig'是
  是否为空对象行:14字符:5
  代码:0




/*  Document Ready */
$(function ()
{
    /* get config */
    var config = plannerTab.getConfig;
});



/* Module */
var plannerTab = (function ()
{
    var config = {
        tableId: '#plannerTable'

    };

   return
   {
      getConfig: config
   };

})();

最佳答案

您是分号自动插入的受害者。

这个:

return
{
  getConfig: config
};


应该这样写:

return {
  getConfig: config
};

09-25 17:38