ATHRO: Felly, yn geolocation sero, yr wyf yn Datganodd ddwy swyddogaeth, un o'r enw geolocate sy'n geolocates y defnyddiwr, ac un a elwir yn ôl galw a oedd yn swyddogaeth y geolocate o'r enw yn y pen draw drwy get cyfredol sefyllfa unwaith y mae'r porwr wedi cyfrifedig ble mae'r defnyddiwr yn. Nawr, o gofio fy mod yn unig yn galw hyn weithredu unwaith, ac mae'n bodoli yn unig i gael ei alw gan gael sefyllfa bresennol, dechnegol, does dim rheswm fy mod yn roedd yn rhaid i ddatgan fel swyddogaeth ar wahân a rhoi ei enw ei hun. Yn hytrach, gallwn fod wedi rhoi ar waith yn syml swyddogaeth dienw, elwir fel arall yn swyddogaeth lamda, pasio yn effeithiol yn y cod fy mod eisiau ei wneud ar ôl get ar hyn o bryd sefyllfa wedi dod o hyd i'r defnyddiwr. Yn benodol, byddwn i'n hoffi wedi gwneud y canlynol. Yn gyntaf, gadewch i ni amlygu a thorri hon llinell o god yma yn fy alwad yn ôl swyddogaeth er mwyn ei ddefnyddio yn nes ymlaen. Ond gadewch i ni gael gwared ar y alwad yn ôl swyddogaeth i gyd gyda'i gilydd. Nawr, y tu mewn swyddogaeth geolocate, gadewch i ni amlygu a dileu enw swyddogaeth yr oeddwn o'r blaen galw, ac yn hytrach, ddatgan swyddogaeth ddienw heb unrhyw enw sy'n dal i fod yn cymryd dadl a elwir yn Swydd. Ac yna ar ôl hyn, drwy gonfensiwn, gadewch i ni roi brês cyrliog agored. Down yma gadewch i ni roi y cyrliog cau Brace a'r parenthesis cau a hanner colon. Ac yna y tu mewn o hyn fel arall yn swyddogaeth ddienw, gadewch i bastio i mewn 'y llinell o god yr ydym wedi dal yn hoffi cael eu galw. Yn y pen draw, felly, y cyfan yr wyf wedi ei wneud yn disodli swyddogaeth a enwir gydag swyddogaeth ddienw ond nid ydynt wedi newid ymarferoldeb y dudalen. Ond mae hyn yn dadlau ychydig yn lanach oherwydd nid wyf i'n sbwriel fy cod gyda swyddogaethau a ddiffinnir yn ddiangen. Yn hytrach, rwy'n dim ond diffinio cod yr wyf yn eisiau ei wneud yn union lle mae'n i fod i gael ei alw. Gadewch i arbed y ffeil ac agor y dudalen mewn porwr. http://localhost / geolocation1/html A yna yr wyf yn dal, yng Nghaergrawnt, Massachusetts. Ddienw.