>> НАСТАВНИК: Дакле, у геолоцирање нула, ја Објављени две функције, једна се зове
геолоцате који геолоцатес корисника, и један се зове позив назад који је
функција која се зове геолоцате на крају путем текућу
положај када је схватио прегледач где је корисник.
Сада, с обзиром да сам само зовем ово функционишу једном, и то само да постоји
расписује се тренутни положај, технички, нема разлога да ја
морао да га прогласи као посебан функција и дати му своје име.
Уместо тога, могао сам једноставно имплементирати анонимни функција,
иначе познат као ламбда функција, ефикасно пролази у коду који сам
Желим да се изврши након текућу позиција је пронашао корисника.
>> Конкретно, ја бих да урадили следеће.
Прво, хајде да се истакне и исећи ово линија кода овде у мом повратни позив
функцију како би га користити касније.
Али, хајде да се отараси цаллбацк функционишу сви заједно.
Сада, унутар геолоцате функције, хајде да се истакне и избрисати име
функција да сам био раније зове, и уместо тога, прогласити
анонимно функција без Име које и даље траје
Аргумент се зове позиција.
И онда после тога, по конвенцији, хајде стави отворену коврџаву браце.
Доле ћемо ставити завршну Цурли браће и затварање заграда и
зарез.
>> А онда унутар овог иначе анониман функција, хајде да налепите у
линија кода који смо увек бих воле да се зове.
Коначно, онда, све што сам урадио је замените називом функцију са
анониман функција али нису промениле на страницу за функционалност.
Али ово је вероватно мало чистији јер ја не загадјује своју шифру са
непотребно дефинисане функције.
Уместо тога, ја дефинисање само код И Желим да се изврши тачно тамо где је то
требало да се зове.
>> Хајде да снимите фајл и отворите страна у браузеру.
хттп://лоцалхост / геолоцатион1/хтмл И Још увек сам ту, у Кембриџу,
Масачусетс.
Анонимно.