PROFESSOR: Llavors, en geolocalització zero, I declarats dues funcions, una crida geolocalitzar que geolocalitza l'usuari, i un anomenat de nou la crida que va ser el funció que Geolocalitzar anomenada en última instància, a través del corrent get posició una vegada que el navegador havia figurat on és l'usuari. Ara, donat que jo només estic trucant aquesta funciona un cop, i només existeix per ser cridat per obtenir la posició actual, tècnicament, no hi ha raó per la qual va haver de declarar com una funció separada i donar-li el seu propi nom. Més aviat, podria haver implementat simplement una funció anònima, conegut d'una altra manera com una funció lambda, passant efectivament en el codi que jo volen que s'executi després actual get posició ha trobat l'usuari. En particular, m'agradaria han fet el següent. En primer lloc, anem a ressaltar i tallar aquesta línia de codi que aquí a la meva devolució de trucada funció per tal d'utilitzar-més tard. Però anem a desfer-nos de la devolució de trucada funcionar tots junts. Ara, dins de la funció Geolocalitzar, anem a seleccionar i esborrar el nom de la funció que estava prèviament trucant, i en el seu lloc, declarar una funció anònima sense nom que encara porta un argument anomenat Position. I després d'això, per convenció, posarem una clau d'obertura. Aquí sota posarem l'arrissat de tancament aparell i el parèntesi de tancament i un punt i coma. I després a l'interior d'aquesta altra manera funció anònima, anem a enganxar al línia de codi que encara estaríem agradaria ser cridat. Al final, doncs, l'únic que he fet ha estat reemplaçar una funció anomenada amb un funció anònima, però no han canviat la funcionalitat de la pàgina. Però això és sens dubte una mica més net perquè no estic embrutant el meu codi amb innecessàriament funcions definides. Més aviat, jo només estic definint el codi que voler ser executat exactament on és destinat a ser cridat. Anem a guardar l'arxiu i obrir-lo la pàgina en un navegador. http://localhost / geolocation1/html I hi ha encara estic, a Cambridge, Massachusetts. Anònimament.