Je vois que cela est utilisé tout le temps en JavaScript:
define(['param1', 'param2'], function() {
});
Quelle est la fonction define
?
define () fait partie de la spécification AMD de js
Voir:
Edit: Voir aussi la réponse de Claudio ci-dessous. Probablement l'explication la plus pertinente.
C'est probablement une définition de module requireJS
Vérifiez ici pour plus de détails
RequireJS est un chargeur de fichiers et de modules JavaScript. Il est optimisé pour une utilisation dans le navigateur, mais il peut être utilisé dans d'autres environnements JavaScript, tels que Rhino et Node. L'utilisation d'un chargeur de script modulaire tel que RequireJS améliorera la vitesse et la qualité de votre code.