Учител: Така че, в геолокация нула, I обявени две функции, едната наречена Вижте местонахожденията които geolocates потребителя, и една, наречена обратно позвъняване, която е била функция, която се нарича Вижте местонахожденията в крайна сметка, като начин на получаването на текущата позиция, след като браузърът е успял да измисли къде е потребителят. Сега, имайки предвид, че аз съм само обажда този функционира веднъж, и съществува само да се свика от получаването на текущата позиция, технически, няма причина, че аз Трябваше да го декларира като отделна функция и тя да даде своето собствено име. По-скоро, бих могъл просто са изпълнени анонимна функция, иначе известни като функция ламбда, ефективно преминаване в кода, че аз Искам да бъда екзекутиран след получаването на текущата позиция е намерил потребителя. По-специално, бих искал да са направили следното. Първо, нека да се подчертае и да намали тази ред код тук, в моята обаждане функция, така че да го използвате по-късно. Но нека да се отървете от обратно извикване функционират всички заедно. Сега, във вътрешността на функцията Вижте местонахожденията, нека да се подчертае и да изтриете името на функцията, която бях преди това обажда, и вместо това, да обяви анонимна функция, без име, което все още заема аргумент се нарича позиция. И тогава, след това, по силата на споразумение, нека да поставим една отворена къдрава скоба. Първа тук нека да поставим Кърли на затваряне презрамки и скоби за затваряне и точка и запетая. И тогава вътре в тази иначе анонимна функция, нека PASTE В линия на код, който пак бихме искал да се обади. В крайна сметка, след това, всичко, което съм направил, е замени на име функция с анонимна функция, но не са се променили функционалност на страницата. Но това е може би малко по-чист защото аз не съм изхвърляне моя код с ненужно дефинирани функции. Напротив, аз съм само за определяне на код I Искам да бъде изпълнена точно там, където това е означаваше да се нарича. Нека да запишете файла и отворете страницата в браузъра. http://localhost / geolocation1/html И там съм и все още съм в Кеймбридж, Масачузетс. Анонимно.