Leraar: Dus, in geolocatie nul, I verklaarde twee functies, een zogenaamde Geef de locatie aan waar de gebruiker geolocates, en een zogenaamde call back die de functioneren dat geolocatie genoemd uiteindelijk door middel van get huidige positie zodra de browser had bedacht waar de gebruiker is. Nu, gezien het feit dat ik dit alleen bellen eenmaal functioneren en het bestaat alleen worden opgeroepen door te krijgen huidige positie, technisch gezien, is er geen reden dat ik moest het te verklaren als een aparte functie en geef het een eigen naam. Integendeel, zou ik gewoon hebben geïmplementeerd een anonieme functie, ook wel bekend als een lambda functie, effectief te passeren in de code die ik willen worden uitgevoerd na get huidige standpunt heeft de gebruiker gevonden. In het bijzonder wil ik graag het volgende hebben gedaan. Laten we eerst eens benadrukken en snijd deze regel code hier in mijn callback functie zodat het later te gebruiken. Maar laten we te ontdoen van de callback functioneren allemaal samen. Nu, de binnenkant van de geolocatie-functie, laten we markeren en verwijderen de naam van de functie die ik eerder was roepen, en in plaats daarvan, verklaren een anonieme functie zonder naam die nog steeds neemt een argument genoemd Position. En dan na deze, volgens afspraak, laten we een open accolade. Hierna laten we de afsluitende krullend brace en het haakje sluiten en een puntkomma. En binnen deze anders anonieme functie, laten plakken in de regel code dat we zouden nog willen worden genoemd. Uiteindelijk, toen alles wat ik heb gedaan is vervang een benoemde functie met een anonieme functie, maar zijn niet veranderd de functionaliteit van de pagina's. Maar dit is misschien wel een beetje schoner omdat ik niet rommel mijn code met onnodig gedefinieerde functies. Integendeel, ik ben alleen het definiëren van de code die ik willen uitgevoerd precies waar het bedoeld om te worden genoemd. Laten we het bestand opslaan en openen de pagina in een browser. http://localhost / geolocation1/html En daar ben ik nog steeds, in Cambridge, Massachusetts. Anoniem.