我继承了AMD模块的一些代码:
define('shared/modulename', {
load: function(name, parentRequire, callback, config) {...}
})
这与array of dependencies as documented here的正常AMD语法不同。代码未被注释,并且没有解释为什么此模块需要更改语法。
这种define()的调用实际上做了什么?
查看赋予load()函数的参数,它们似乎是AMD的内部结构。