PROFESOR: Entón, en xeolocalización cero, I declarados dúas funcións, unha chamada atopar xeograficamente que geolocates o usuario, e un chamado chamado de volta, que foi o función que xeograficamente chamado en definitiva, a través de Get actual posición xa que o navegador tiña figurado de onde o usuario está. Agora, unha vez que eu só estou chamando esta funciona unha vez, e ela só existe para chamarse por conseguir a posición actual, tecnicamente, non hai razón para que eu tiña que declaralo como unha función separada e darlle o seu propio nome. Pola contra, eu podería simplemente ter implantado unha función anónima, doutro xeito coñecida como unha función lambda, efectivamente pasando o código que eu quere ser executado despois get actual posición atopou o usuario. En particular, gustaríame facer o seguinte. En primeiro lugar, imos destacar e cortar este liña de código aquí no meu regreso de chamada función, para usalo máis tarde. Pero imos librar-se do retorno de chamada funciona en conxunto. Agora, no interior da función xeograficamente, imos destacar e eliminar o nome de a función que estaba anteriormente chamando, e no seu lugar, declarar un función anónima, sen nome que aínda leva unha argumento chamado Position. E logo despois diso, por convención, imos poñer un bosquexo aberta. Por aquí imos poñer o de peche cinta eo paréntese de peche e un punto e coma. E, a continuación, dentro deste caso contrario función anónima, imos pegar no liña de código que aínda lle gusta ser chamado. En último caso, entón, todo o que eu teño feito é substituír unha función chamada cun función anónima, pero non cambiaron funcionalidade da páxina. Pero esta é, sen dúbida, un pouco máis limpo porque eu non estou sujando o meu código con innecesariamente funcións definidas. Pola contra, eu só estou definindo o código que eu quere ser executado exactamente onde está destínase a ser chamado. Imos gardar o ficheiro e abra a páxina en un navegador. http://localhost / geolocation1/html E alí eu aínda son, en Cambridge, Massachusetts. Anónima.