НАСТАЎНІК: Так, у геолокации нулявы, я абвешчаныя дзве функцыі, адна называецца Вызначыць геаграфічнае якія geolocates карыстачу, і адна называецца ператэлефанаваць які быў функцыя, якая геаграфічнае назвай у канчатковым рахунку, шляхам атрымаць бягучую становішча, як толькі браўзэр фігураваў , Дзе карыстальнік. Цяпер, улічваючы, што я толькі называюць гэта функцыянаваць адзін раз, і ён існуе толькі выклікацца атрымаць бягучую пазіцыю, тэхнічна, няма ніякіх падстаў, што я было б аб'явіць яго як асобную функцыю і даць яму ўласнае імя. Хутчэй, я мог бы проста рэалізаваны ананімная функцыя, інакш вядомы як функцыю лямбда, эфектыўна перадаючы ў кодзе, які я хочаце быць выкананы пасля атрымання бягучых пазіцыя знайшла карыстальніку. У прыватнасці, я хацеў бы зрабілі наступнае. Па-першае, давайце вылучыць і выразаць гэты радок кода тут, у маім зваротнага выкліку Функцыя такім чынам, каб выкарыстоўваць яго ў далейшым. Але давайце пазбавіцца ад зваротнага выкліку функцыянаваць ўсе разам. Зараз усярэдзіне функцыі геаграфічнае, давайце вылучыць і выдаліць імя функцыя, што я быў раней выкліку, а замест гэтага, аб'явіць ананімная функцыя з не імя, якое па-ранейшаму займае аргумент называецца пазіцыя. А потым пасля гэтага, па дамове, давайце паставім адкрытую фігурную дужку. Тут, унізе давайце паставім зачыняе фігурную дужкі і якая зачыняе дужка і кропка з коскі. А потым ўнутры гэта інакш ананімная функцыя, давайце ўстаўце ў радок кода, што мы б да гэтага часу хацелася б назваць. У канчатковым рахунку, то, усё, што я зрабіў гэта замяніць функцыі па імя, з ананімная функцыя, але не змяніліся функцыянальнасць старонкі. Але гэта, магчыма, трохі чысцей таму што я не засьмечваньня праграмы залішне пэўныя функцыі. Хутчэй, я толькі вызначэння кода I хочаце быць выкананы дакладна, дзе гэта прызначаны для выкліку. Давайце захаваць файл і адкрыць старонка ў браўзэры. http://localhost / geolocation1/html І там я ўсё яшчэ, ў Кембрыджы, Масачусэтс. Ананімна.