Voici une version simplifiée de ce que j'essaie d'exécuter :
for (var i = 0; i < results.length; i++) {
marker = results[i];
google.maps.event.addListener(marker, 'click', function() {
change_selection(i);
});
}
mais je constate que chaque écouteur utilise la valeur de results.length (la valeur lorsque la boucle for se termine). Comment puis-je ajouter des listeners de telle sorte que chacun utilise la valeur de i au moment où je l'ajoute, plutôt que la référence à i ?