Tag: 通过引用的引用

如何将JSvariables的值(不是引用)传递给函数?

这里是我试图运行的一个简化版本: for (var i = 0; i < results.length; i++) { marker = results[i]; google.maps.event.addListener(marker, 'click', function() { change_selection(i); }); } 但我发现每个侦听器都使用results.length(for循环终止时的值)的值。 我如何添加监听器,使得每次使用我添加它时的值,而不是对i的引用?