Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 13950|Svar: 1

[JavaScript] Vad är skillnaden mellan var a = funktion och funktion a?

[Kopiera länk]
Publicerad på 2017-06-08 13:31:11 | | |
Javascrip{filter}t, vad är skillnaden mellan var foo = funktion () {} och function foo() när man definierar funktioner?


Orsak: Javascrip{filter}t "hoist"-beteende deklarerat av funktioner och variabler.

Skillnad 1: Kod 1, efter att ha laddat JS-koden är A "avancerad", men det specifika innehållet i funktionen är inte avancerat. Den är för att initiera kodblocket i funktionen när den anropas. Kod 2: Den laddar "före schemat".

Metod 1:

var foo = funktion () { //code }

Denna metod definierar namnrymden som foo för att undvika duplicering av metodnamn med andra bibliotek.

Metod 2:

funktion foo () { //code }

Detta är ett allmänt sätt att skriva, och det är lätt att skapa namnkonflikter när man använder olika plugins.




Föregående:.net/c# Gemensamma utvecklingsbibliotek (DotNetUtilities)
Nästa:js tar bort variablers egenskaper
Publicerad på 2017-11-08 15:18:28 |
Ja, jag lärde mig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com