Introduction aux trois manières de nommer les fonctions JavaScript et leurs différences
Première place
Deuxième
Troisième
Les trois méthodes ci-dessus sont logiquement équivalentes, mais il existe encore quelques petites différences : Différence 1 : La fonction de l'exemple 1 sera chargée dans le scope avant que le code ne soit exécuté, tandis que dans l'exemple 2, elle sera chargée dans le scope après l'exécution du code, il n'y aura de définition que s'il s'agit d'une seule ligne ; Différence 2 : la déclaration de fonction attribuera un nom à la fonction, tandis que l'expression de fonction crée une fonction anonyme puis assigne la fonction anonyme à une variable ; Différence 3 : L'exemple 3 utilise Function() Les fonctions de clonage du constructeur sont généralement rarement utilisées car une fonction se compose généralement de plusieurs instructions. Si elles sont passées en paramètres sous forme de chaînes, cela rendra inévitablement le code moins lisible.
Les trois façons ci-dessus de nommer les fonctions JavaScript et leurs différences sont tout le contenu partagé par l'éditeur. J'espère qu'il pourra vous donner une référence, et j'espère que vous soutiendrez davantage Script Home.