УЧИТЕЛЬ: Так, в геолокації нульовий, я оголошені дві функції, одна називається Визначити географічне які geolocates користувачеві, і одна називається передзвонити який був функція, яка географічне назвою в кінцевому рахунку, шляхом отримати поточну положення, як тільки браузер фігурував , Де користувач. Тепер, враховуючи, що я тільки називають це функціонувати один раз, і він існує тільки викликатися отримати поточну позицію, технічно, немає ніяких підстав, що я було б оголосити його як окрему функцію і дати йому власне ім'я. Швидше, я міг би просто реалізовані анонімна функція, інакше відомий як функцію лямбда, ефективно передаючи в коді, який я хочете бути виконані після отримання поточних позиція знайшла користувачеві. Зокрема, я хотів би зробили наступне. По-перше, давайте виділити і вирізати цей рядок коду тут, в моєму зворотного виклику Функція таким чином, щоб використовувати його в подальшому. Але давайте позбутися від зворотного виклику функціонувати всі разом. Тепер усередині функції географічне, давайте виділити і видалити ім'я функція, що я був раніше виклику, а замість цього, оголосити анонімна функція з не ім'я, яке як і раніше займає аргумент називається позиція. А потім після цього, за угодою, давайте поставимо відкриту фігурну дужку. Тут, внизу давайте поставимо закриває фігурну дужки і закриває дужка і крапка з комою. А потім всередині це інакше анонімна функція, давайте вставте в рядок коду, що ми б досі хотілося б назвати. У кінцевому рахунку, то, все, що я зробив це замінити функції по імені, з анонімна функція, але не змінилися функціональність сторінки. Але це, можливо, трохи чистішим тому що я не засмічення програми зайво певні функції. Швидше, я тільки визначення коду I хочете бути виконані точно, де це призначений для виклику. Давайте зберегти файл і відкрити сторінка в браузері. http://localhost / geolocation1/html І там я все ще, в Кембриджі, Массачусетс. Анонімно.