我在理解为什么以及如何执行为Class[_]
设置一些值的函数的代码行无法按我的意愿工作时遇到了问题。
我确实了解异步等待,所以请不要仅仅因为我应该学习异步等待而结束这个问题。
问题是,此行在哪里:
mapOptions.center
它确实从上面的console.log渲染navigator.geolocation.getCurrentPosition(setPosition);
,并在理论上在它经过时执行它。
here
是异步的,等待long和lat,然后设置setPosition
但是当它到达以下内容时:
mapOptions.center
mapOptions.center未设置。
loadUsers(map, mapOptions.center.lat, mapOptions.center.lng);