Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13950|Répondre: 1

[JavaScript] Quelle est la différence entre var a=fonction et fonction a ?

[Copié le lien]
Publié sur 08/06/2017 13:31:11 | | |
Javascrip{filter}t, quelle est la différence entre var foo = fonction () {} et fonction foo() lors de la définition des fonctions ?


Cause : Javascrip{filter}t « hisse » comportement déclaré par des fonctions et variables.

Différence 1 : Code 1, après le chargement du code JS, A est « avancé », mais le contenu spécifique de la fonction ne l’est pas. Il s’agit d’initialiser le bloc de code dans la fonction lorsqu’il est appelé. Code 2 : Il charge « en avance sur le planning ».

Méthode 1 :

var foo = fonction () { //code }

Cette méthode définit l’espace de noms comme foo afin d’éviter la duplication des noms de méthodes avec d’autres bibliothèques.

Méthode 2 :

fonction foo () { //code }

C’est une façon générale d’écrire, et il est facile de créer des conflits de nommage en utilisant divers plugins.




Précédent:Bibliothèques de développement courantes .net/c# (DotNetUtilities)
Prochain:JS supprime les propriétés des variables
Publié sur 08/11/2017 15:18:28 |
Oui, j’ai appris
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com