Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 13950|Vastaus: 1

[JavaScript] Mikä on ero var a=funktion ja funktion a välillä?

[Kopioi linkki]
Julkaistu 8.6.2017 13.31.11 | | |
Javascrip{filter}t, mikä ero on var foo = funktio () {} ja funktion foo() välillä funktioiden määrittelyssä?


Syy: Javascrip{filter}t "nosto"-käyttäytyminen ilmoitetaan funktioilla ja muuttujilla.

Ero 1: Koodi 1, kun JS-koodi ladataan, A on "edistynyt", mutta funktion tarkka sisältö ei ole edistynyt. Sen tarkoituksena on alustaa koodilohko funktiossa, kun se kutsutaan. Koodi 2: Se latautuu "etuajassa".

Menetelmä 1:

var foo = funktio () { //code }

Tämä menetelmä määrittelee nimiavaruuden foo:ksi, jotta metodinimien päällekkäisyys muiden kirjastojen kanssa vältetään.

Menetelmä 2:

funktio foo () { //code }

Tämä on yleinen kirjoitustapa, ja on helppo aiheuttaa nimikonflikteja eri lisäosia käyttäessä.




Edellinen:.net/c# Yhteiset kehityskirjastot (DotNetUtilities)
Seuraava:js poistaa muuttujan ominaisuudet
Julkaistu 8.11.2017 15.18.28 |
Kyllä, opin
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com