我的js文件按特定顺序导入到一个html文件中。这是我的js文件的示例:
> hdata$Mono<- factor(hdata$Mon)
> ggplot(hdata, aes(y= Test1, x= Mono))+ geom_boxplot()
出现了一个非常奇怪的错误
未捕获的TypeError:无法设置未定义的属性'form'
'use strict';
/**
* @namespace NS.MODULE
*/
(function (undefined) {
var NS = NS || {};
if (undefined === NS.MODULE) {
NS.MODULE = {};
}
})();
/**
* Module to handle the search form
*
* @namespace form
* @memberOf NS.MODULE
*
* @type {}
*/
NS.MODULE.form = (function ($, _, undefined) {
// body ...
})(jQuery, _);
之前执行NS.MODULE.form
是否正常?
答案 0 :(得分:1)
NS不在全球范围内,您只能在您的生活范围内定义它。试试这个:
window.NS = window.NS || {};
if (NS.MODULE === undefined) {
NS.MODULE = {};
}