>> Guru: Jadi, dalam geolokasi sifar, saya diisytiharkan dua fungsi, satu dipanggil
geolocate yang geolocates pengguna, dan satu dipanggil balik panggilan yang merupakan
berfungsi geolocate yang dipanggil akhirnya dengan cara mendapatkan semasa
kedudukan sekali pelayar telah digambarkan di mana pengguna adalah.
Kini, memandangkan saya hanya memanggil ini berfungsi sekali, dan ia hanya wujud untuk
dipanggil dengan mendapatkan kedudukan semasa, dari segi teknikal, tidak ada sebab yang saya
terpaksa mengisytiharkan ia sebagai majlis berasingan dan memberikan namanya sendiri.
Sebaliknya, saya boleh hanya dilaksanakan fungsi tanpa nama,
atau dikenali sebagai fungsi lambda, berkesan lulus dalam kod yang saya
mahu untuk dilaksanakan selepas mendapat semasa kedudukan telah menemui pengguna.
>> Khususnya, saya ingin telah melakukan yang berikut.
Pertama, mari kita menonjolkan dan memotong ini baris kod di sini di panggil balik saya
fungsi supaya menggunakan kemudian.
Tetapi mari kita menghapuskan panggil balik yang berfungsi semua bersama-sama.
Sekarang, di dalam fungsi geolocate itu, mari kita menonjolkan dan memadam nama
fungsi yang saya sebelum ini panggilan, dan sebaliknya, mengisytiharkan
fungsi tanpa nama dengan tidak nama yang masih mengambil
hujah dipanggil Kedudukan.
Dan kemudian selepas ini, melalui konvensyen, mari kita meletakkan pendakap kerinting terbuka.
Turun di sini mari kita meletakkan kerinting tutup pendakap kurungan dan tutup dan
dengan koma bertitik.
>> Dan kemudian di dalam ini jika tidak fungsi tanpa nama, mari kita tampal di
baris kod yang kita akan masih suka dipanggil.
Akhirnya, maka, semua yang saya lakukan adalah menggantikan fungsi dinamakan dengan
fungsi tanpa nama tetapi tidak berubah fungsi laman.
Tetapi ini boleh dikatakan lebih bersih sedikit kerana saya tidak membuang sampah kod saya dengan
fungsi tidak perlu ditakrifkan.
Sebaliknya, saya hanya menentukan kod saya ingin dilaksanakan dengan tepat di mana ia
bertujuan untuk dipanggil.
>> Mari kita menyimpan fail dan membuka halaman dalam pelayar.
http://localhost / geolocation1/html Dan di sana saya masih pagi, di Cambridge,
Massachusetts.
Tanpa nama.