>> GIÁO VIÊN: Vì vậy, trong định vị không, tôi tuyên bố hai chức năng, một gọi là
geolocate mà geolocates người sử dụng, và một gọi là cuộc gọi trở lại đó là
hoạt động đó được gọi là geolocate cuối cùng bằng cách có được hiện tại
vị trí khi trình duyệt đã tìm nơi người sử dụng là.
Bây giờ, cho rằng tôi chỉ kêu gọi này hoạt động một lần, và nó chỉ tồn tại để
được gọi là bởi có được vị trí hiện tại, về mặt kỹ thuật, không có lý do mà tôi
phải khai báo nó như là một chức năng riêng biệt và cung cấp cho nó tên riêng của mình.
Thay vào đó, tôi có thể đã thực hiện đơn giản một chức năng vô danh,
nếu không được biết đến như là một hàm lambda, hiệu quả đi qua trong mã mà tôi
muốn được thực hiện sau khi nhận được hiện tại vị trí đã tìm thấy người sử dụng.
>> Đặc biệt, tôi muốn đã thực hiện những điều sau đây.
Trước tiên, hãy làm nổi bật và cắt này dòng mã ở đây trong gọi lại của tôi
chức năng để sử dụng nó sau này.
Nhưng chúng ta hãy thoát khỏi gọi lại hoạt động tất cả cùng nhau.
Bây giờ, bên trong chức năng geolocate, chúng ta hãy đánh dấu và xóa tên
các chức năng mà tôi trước đây gọi điện thoại, và thay vào đó, khai báo một
chức năng ẩn danh không có tên đó vẫn phải mất một
lập luận gọi là Chức vụ.
Và sau đó sau này, theo quy ước, chúng ta hãy đặt một ngoặc móc mở.
Ở đây chúng ta hãy đặt xoăn đóng cửa cú đúp và đóng ngoặc đơn và
một dấu chấm phẩy.
>> Và sau đó bên trong này nếu không chức năng ẩn danh, hãy dán trong
dòng mã mà chúng tôi vẫn muốn thích được gọi.
Cuối cùng, sau đó, tất cả tôi đã thực hiện được thay thế một chức năng được đặt tên với một
chức năng ẩn danh nhưng không thay đổi chức năng của trang.
Nhưng điều này được cho là một chút sạch hơn bởi vì tôi không xả rác mã của tôi với
chức năng không cần thiết được xác định.
Thay vào đó, tôi chỉ xác định mã tôi muốn được thực hiện chính xác nơi nó
có nghĩa là để được gọi.
>> Hãy lưu các tập tin và mở trang trong trình duyệt.
http://localhost / geolocation1/html Và có tôi vẫn còn, ở Cambridge,
Massachusetts.
Nặc danh.