gpt4 book ai didi

javascript - 如何在 JavaScript 中访问对象?

转载 作者:行者123 更新时间:2023-11-28 15:08:50 24 4
gpt4 key购买 nike

我有在页面完全加载后调用的函数。此函数创建 Google map 对象:

function initMap() {
var map = new google.maps.Map(mapDiv, {
center: {lat: 0, lng: 0},
zoom: 5,
mapTypeId: 'roadmap'
});
}

在此函数下方有方法click:

$(function() {
$( ".click" ).click(function() {
// How to get instance map here?
});
});

如何访问 $( ".click") 中的对象 var map

最佳答案

您可以向函数 initMap() 添加 return 语句:

function initMap() {
var map = new google.maps.Map(mapDiv, {
center: {lat: 0, lng: 0},
zoom: 5,
mapTypeId: 'roadmap'
});

return map;
}

$(function() {
var map = initMap();

$( ".click" ).click(function() {
// use map here
});
});

希望这有帮助。

关于javascript - 如何在 JavaScript 中访问对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37587869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com