0
私のjsファイルは、特定の順序で1つのhtmlファイルにインポートされます。ここに私のjsファイルは次のように見えること例:未定義およびAMDなしのプロパティを設定できません
'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, _);
非常に奇妙なエラーが
Uncaught TypeError: Cannot set property 'form' of undefined
を示し、それはNS.MODULE.form
がundefined === NS.MODULE
前に実行されることを正常ですか?