Profesorul: Deci, în geolocalizare la zero, am declarate două funcții, una numită Geolocalizati care geolocates utilizatorul, și unul numit din nou apel care a fost funcționeze ca Geolocalizati numit în cele din urmă prin a obține curent poziție odată ce browser-ul a dat seama în cazul în care utilizatorul este. Acum, având în vedere că eu sunt doar de asteptare acest funcționa o dată, și ea există numai să fie numit de a obține poziția curentă, punct de vedere tehnic, nu există nici un motiv pentru care am A trebuit să-l declare ca o funcție separată și da nume propriu. Mai degrabă, aș fi putut pur și simplu pus în aplicare o funcție anonim, altfel cunoscut ca funcție lambda, trece în mod eficient în codul pe care am Vreau să fie executat după get curent poziție a găsit utilizatorul. În special, aș dori să au făcut următoarele. În primul rând, haideți să evidenția și de a reduce acest linie de cod aici, în apel invers mea Funcția, astfel încât să-l folosească mai târziu. Dar haideți să scăpăm de apel invers funcționează toate împreună. Acum, în interiorul funcției Geolocalizati, să evidențieze și șterge numele de funcția pe care am fost anterior de asteptare, și în schimb, să declare un Funcția anonim, cu nici nume care are încă o argument numit poziție. Și apoi, după această, prin convenție, să punem o acoladă deschisă. Aici să punem cret închidere bretele și paranteza de închidere și un punct și virgulă. Și apoi în interiorul acestei altfel Funcția anonim, să lipiți în linie de cod pe care le-ar mai place să fie numit. În cele din urmă, atunci, tot ce am făcut este înlocui o funcție numită cu un Funcția anonim, dar nu s-au schimbat funcționalitatea paginii. Dar acest lucru este, fără îndoială, un pic mai curat pentru că eu nu sunt gunoaiele codul meu cu Funcții definite în mod inutil. Mai degrabă, eu sunt doar definirea cod I Vreau să fie executat exact acolo unde este menit să fie numit. Să salvați fișierul și deschideți pagina într-un browser. http://localhost / geolocation1/html Și există încă mai sunt, în Cambridge, Massachusetts. Anonim.