1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:04,050 >> УЧИТЕЛЬ: Так, в геолокації нульовий, я оголошені дві функції, одна називається 3 00:00:04,050 --> 00:00:08,070 Визначити географічне які geolocates користувачеві, і одна називається передзвонити який був 4 00:00:08,070 --> 00:00:11,730 функція, яка географічне назвою в кінцевому рахунку, шляхом отримати поточну 5 00:00:11,730 --> 00:00:14,630 положення, як тільки браузер фігурував , Де користувач. 6 00:00:14,630 --> 00:00:18,400 Тепер, враховуючи, що я тільки називають це функціонувати один раз, і він існує тільки 7 00:00:18,400 --> 00:00:21,450 викликатися отримати поточну позицію, технічно, немає ніяких підстав, що я 8 00:00:21,450 --> 00:00:24,640 було б оголосити його як окрему функцію і дати йому власне ім'я. 9 00:00:24,640 --> 00:00:27,800 Швидше, я міг би просто реалізовані анонімна функція, 10 00:00:27,800 --> 00:00:31,780 інакше відомий як функцію лямбда, ефективно передаючи в коді, який я 11 00:00:31,780 --> 00:00:35,990 хочете бути виконані після отримання поточних позиція знайшла користувачеві. 12 00:00:35,990 --> 00:00:38,730 >> Зокрема, я хотів би зробили наступне. 13 00:00:38,730 --> 00:00:41,550 По-перше, давайте виділити і вирізати цей рядок коду тут, в моєму зворотного виклику 14 00:00:41,550 --> 00:00:43,240 Функція таким чином, щоб використовувати його в подальшому. 15 00:00:43,240 --> 00:00:45,960 Але давайте позбутися від зворотного виклику функціонувати всі разом. 16 00:00:45,960 --> 00:00:49,780 Тепер усередині функції географічне, давайте виділити і видалити ім'я 17 00:00:49,780 --> 00:00:53,190 функція, що я був раніше виклику, а замість цього, оголосити 18 00:00:53,190 --> 00:00:56,090 анонімна функція з не ім'я, яке як і раніше займає 19 00:00:56,090 --> 00:00:57,940 аргумент називається позиція. 20 00:00:57,940 --> 00:01:01,240 А потім після цього, за угодою, давайте поставимо відкриту фігурну дужку. 21 00:01:01,240 --> 00:01:04,250 Тут, внизу давайте поставимо закриває фігурну дужки і закриває дужка і 22 00:01:04,250 --> 00:01:05,170 крапка з комою. 23 00:01:05,170 --> 00:01:07,940 >> А потім всередині це інакше анонімна функція, давайте вставте в 24 00:01:07,940 --> 00:01:11,020 рядок коду, що ми б досі хотілося б назвати. 25 00:01:11,020 --> 00:01:14,180 У кінцевому рахунку, то, все, що я зробив це замінити функції по імені, з 26 00:01:14,180 --> 00:01:17,030 анонімна функція, але не змінилися функціональність сторінки. 27 00:01:17,030 --> 00:01:20,260 Але це, можливо, трохи чистішим тому що я не засмічення програми 28 00:01:20,260 --> 00:01:22,230 зайво певні функції. 29 00:01:22,230 --> 00:01:26,890 Швидше, я тільки визначення коду I хочете бути виконані точно, де це 30 00:01:26,890 --> 00:01:27,700 призначений для виклику. 31 00:01:27,700 --> 00:01:30,510 >> Давайте зберегти файл і відкрити сторінка в браузері. 32 00:01:30,510 --> 00:01:39,330 http://localhost / geolocation1/html І там я все ще, в Кембриджі, 33 00:01:39,330 --> 00:01:41,130 Массачусетс. 34 00:01:41,130 --> 00:01:42,380 Анонімно. 35 00:01:42,380 --> 00:01:44,000