下面是我正在嘗試運(yùn)行的一個簡化版本:for (var i = 0; i < results.length; i++) {
marker = results[i];
google.maps.event.addListener(marker, 'click', function() {
change_selection(i);
}); }但是,我發(fā)現(xiàn)每個偵聽器都使用結(jié)果長度的值(for循環(huán)結(jié)束時的值)。如何添加監(jiān)聽器,使每個偵聽器在我添加時使用i的值,而不是使用對i的引用?
如何將JS變量的值(而不是引用)傳遞給函數(shù)?
森林海
2019-08-03 07:03:19