我想向谷歌地图事件添加侦听器,但不使用匿名函数,而是使用命名的外部函数,因为这发生在循环内,我不想在那里定义匿名函数,而是使用命名的外部函数:
不是:
for (...) {
googleMap.event.addListener(instance, eventName, function() {...});
}
而是…… 像:
doSomething = function(parameter1, parameter2...) {
...
}
for (...) {
googleMap.event.addListener(instance, eventName, params, doSomething);
}
当“实例”是谷歌地图标记时,我可以使用将参数添加到标记marker.set(paramName, paramValue)
,然后通过访问事件处理函数内部的参数this.paramName
,但是当我有任何其他方法可以将值传递给事件处理函数不想使用匿名的?
欢迎任何建议,罗马。