Instruisto: Do, en geolocalización nulo, mi deklaris du funkcioj, oni nomas geolocate kiu geolocates la uzanto, kaj oni nomis alvoko reen kiu estis la Funkcio kiu geolocate nomata fine pere de Get aktuala pozicio fojon la foliumilo estis figured el kie la uzanto estas. Nun, donita, ke mi nur nomi ĉi funkcii unufoje, kaj nur ekzistas por esti nomata per get aktuala pozicio, teknike, ke ne estas kialo ke mi devis deklari gxin kiel apartan funkcion kaj donu al li lian propran nomon. Prefere, mi povus esti simple implementado anonima funkcio, alie sciata kiel lambda funkcion, efektive pasante en la kodo, kiun mi volas esti ekzekutita post get aktuala pozicio trovis la uzanto. En aparta, mi ŝatus faris la sekvajn. Unue, ni reliefigas kaj tranĉi ĉi linio de kodo en mia callback funkcio tiel kiel uzi ĝin poste. Sed ni forigi la callback funkcii ĉiuj kune. Nun, ene de la geolocate funkcion, ni reliefigas kaj forviŝi la nomo de la funkcio kiu mi antaŭe vokas, kaj anstataŭe, deklaru anonima funkcio kun neniu nomo kiun ankoraŭ prenas argumento nomata Pozicio. Kaj tiam post tio, per konvencio, ni metu malferma krispa streĉa. Malsupren tie ni kunigu la fermo krispa krampo kaj la fermo parentezo kaj punktokomo. Kaj poste ene de ĉi alimaniere anonima funkcio, ni algluota en la linio de kodo, ke ni volas ankoraŭ ŝatas esti nomataj. Fine, do, kion mi jam faris estas anstataŭigi nomata funkcio kun anonima funkcio sed ne ŝanĝiĝis la pagxo de funkciojn. Sed tio estas disputeble iom purigisto ĉar mi ne dislasante mia kodo kun nenecese difinitaj funkcioj. Prefere, mi nur difini la kodo mi volas esti ekzekutita precize kie ĝi estas signifis esti nomataj. Ni savu la dosieron kaj malfermis la paĝon en foliumilo. http://localhost / geolocation1/html Kaj tie mi ankoraŭ estas, en Kembriĝo, Masaĉuseco. Anonime.