为什么require函数的第一个参数在方括号里?如果没有方括号有什么区别?
require(['module'], function () {}, function (e) { // some code here });
qybjjes11#
它指示一个字符串的数组。对于RequireJS/AMD模块,这是一种声明内部函数/模块依赖于什么的方式。如果只传递一个字符串,这是一种同步方式来获取一个已经初始化的模块(意味着RequireJS或其他加载程序已经加载并缓存了该模块)。
1条答案
按热度按时间qybjjes11#
它指示一个字符串的数组。
对于RequireJS/AMD模块,这是一种声明内部函数/模块依赖于什么的方式。如果只传递一个字符串,这是一种同步方式来获取一个已经初始化的模块(意味着RequireJS或其他加载程序已经加载并缓存了该模块)。