PROFESOR: Entonces, en geolocalización cero, I declarados dos funciones, una llamada geolocalizar que geolocaliza el usuario, y uno llamado de nuevo la llamada que fue el función que Geolocalizar llamada en última instancia, a través de la corriente get posición una vez que el navegador había figurado dónde es el usuario. Ahora, dado que yo sólo estoy llamando esta funciona una vez, y sólo existe para ser llamado por obtener la posición actual, técnicamente, no hay razón por la que tuvo que declararla como una función separada y darle su propio nombre. Más bien, podría haber implementado simplemente una función anónima, conocido de otra manera como una función lambda, pasando efectivamente en el código que yo quieren que se ejecute después actual get posición ha encontrado el usuario. En particular, me gustaría han hecho lo siguiente. En primer lugar, vamos a resaltar y cortar esta línea de código que aquí en mi devolución de llamada función con el fin de utilizarlo más tarde. Pero vamos a deshacernos de la devolución de llamada funcionar todos juntos. Ahora, dentro de la función Geolocalizar, vamos a seleccionar y borrar el nombre de la función que estaba previamente llamando, y en su lugar, declarar una función anónima sin nombre que todavía lleva un argumento llamado Position. Y después de esto, por convención, vamos a poner una llave de apertura. Aquí abajo vamos a poner el rizado de cierre aparato y el paréntesis de cierre y un punto y coma. Y luego en el interior de esta otra manera función anónima, vamos a pegar en el línea de código que todavía estaríamos gustaría ser llamado. En última instancia, entonces, lo único que he hecho ha sido reemplazar una función llamada con un función anónima, pero no han cambiado la funcionalidad de la página. Pero esto es sin duda un poco más limpio porque no estoy ensuciando mi código con innecesariamente funciones definidas. Más bien, yo sólo estoy definiendo el código que querer ser ejecutado exactamente donde es destinado a ser llamado. Vamos a guardar el archivo y abrirlo la página en un navegador. http://localhost / geolocation1/html Y hay todavía estoy, en Cambridge, Massachusetts. Anónimamente.