Зачем использовать альтернативные requirejs define: define (function (require) {…}

Я видел, как люди используют альтернативное определениесинтаксис" в требовании JS, чем то, что описано в требовании JS ' документация или во многих учебниках.

обычное определениесинтаксис":

define(['module/first'], function (firstModule) {
   //Module code with a dependency on module/first goes here.
});

альтернативное определениесинтаксис":


файл: config.js:

require.config({
   paths: {
      jquery:      '../assets/js/libs/jquery'
   }
});
require(['app']);

файл: app.js:

define(function(require) {
     var FirstModule = require('modules/first');
     //Module code with a dependency on module/first goes here.

Каковы преимущества и недостатки использования этой альтернативы?синтаксис"?

Ответы на вопрос(1)

Ваш ответ на вопрос