下面是我正在嘗試運(yùn)行的一個(gè)簡(jiǎ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)每個(gè)偵聽(tīng)器都使用結(jié)果長(zhǎng)度的值(for循環(huán)結(jié)束時(shí)的值)。如何添加監(jiān)聽(tīng)器,使每個(gè)偵聽(tīng)器在我添加時(shí)使用i的值,而不是使用對(duì)i的引用?
如何將JS變量的值(而不是引用)傳遞給函數(shù)?
森林海
2019-08-03 07:03:19