程式碼請參考 http://jsbin.com/sirotikujicu/1/edit?html,output
這個程式主要是用來讓使用者點選google map上的marker之後,
跳出一個infowindow,然後顯示其文字。
其中有一段
google.maps.event.addListener(marker,'click', function(content){
return function() {
infowindow.setContent(content);//set the content
infowindow.open(map,this);
}
}(content));
請問這一段第2行為什麼要用return function ,跟第4行的this有關嗎?
禮拜六參考google大神寫的,
但是現在竟然看不懂了 = =|||