gpt4 book ai didi

javascript - 多次调用类构造函数

转载 作者:行者123 更新时间:2023-11-30 19:52:09 24 4
gpt4 key购买 nike

我有自己的 Google map 类,用于处理一些事情,例如计算距离等。其代码如下所示:

class Map{
constructor(options){
this.mapcenter = [options.lat, options.lng];
}
...other functions
}

在我的主要 JavaScript 文件中,我在加载之后调用它:

 $(window).on("load", function() {
if($("#map").length > 0) {
themap = new Map({
lat : 46,
lng : 7
});
}
});

它已经工作了好几个月了,但是今天我得到了一个错误cannot read property lat of undefined,这很奇怪。

显然,一次调用 onload 调用构造函数三次,第二次和第三次没有调用定义中的选项。

我找不到任何类似的东西,我相信它与 Google Maps API 无关,而是我缺少的逻辑。

最佳答案

你应该为你的类使用不同的名称,已经有一个内置的 new Map()

关于javascript - 多次调用类构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54367428/

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