معلم: بنابراین، در منطقه جغرافیایی صفر، I اعلام دو تابع، یکی به نام geolocate که geolocates کاربر، و یکی به نام پشت تماس که تابع است که geolocate نام در نهایت از طریق حاضر را دریافت کنید موقعیت یک بار مرورگر را نمیفهمد بود که در آن کاربر می باشد. در حال حاضر، با توجه به اینکه من فقط خواستار این عمل یک بار، و آن را تنها به وجود دارد توان با دریافت موقعیت فعلی نامیده می شود، از لحاظ فنی، هیچ دلیلی وجود دارد که من تا به حال به آن را اعلام به عنوان یک عملکرد مجزا و آن را به نام خود آن. در عوض، من می توانستم به سادگی اجرا یک تابع بی نام، در غیر این صورت به عنوان یک تابع لامبدا شناخته شده است، به طور موثر در کد عبور که من می خواهم پس از در حال حاضر دریافت به اعدام می شود موقعیت کاربر را پیدا کرده است. به طور خاص، من می خواهم به موارد زیر را انجام داده اند. اول، اجازه دهید برجسته و قطع این خط از کد در اینجا در پاسخ به تماس من تابع به طوری که برای استفاده از آن به بعد. اما اجازه دهید می توانید از پاسخ به تماس از شر عمل همه با هم. در حال حاضر، در داخل تابع geolocate، اجازه دهید برجسته و حذف نام تابع که من قبلا بود تماس، و به جای آن، اعلام تابع بی نام با نام و نام خانوادگی که هنوز طول می کشد استدلال به نام درجه. و سپس بعد از این قرارداد، اجازه دهید قرار دادن یک آکولاد باز. در اینجا اجازه دهید قرار داده مجعد بسته شدن بند و پرانتز بسته شدن و نقطه و ویرگول. و پس از آن در داخل از این در غیر این صورت تابع بی نام، اجازه دهید در خمیر را خط از کد است که ما می خواهم هنوز هم می خواهم به آن می شود. در نهایت، پس از آن، همه من انجام داده ام می باشد جایگزین یک تابع به نام با تابع بی نام ولی تغییر نکرده است قابلیت های صفحه است. اما این مسلما یک پاک کن کمی چون من کد من با littering نمی توابع بی ارزش تعریف شده است. در عوض، من فقط تعریف کد من می خواهم به اعدام می شود دقیقا همان جایی که آن را به معنای آن می شود. اجازه دهید به ذخیره فایل و باز کردن صفحه در یک مرورگر. http://localhost را / geolocation1/html و وجود دارد من هنوز هم هستم، در کمبریج، ماساچوست. ناشناس.