最近在看google api的相关演示例子,结果看到一段时写er继承类的,代码有var infowindow;
(function() { google.maps.Map.prototype.ers = new Array(); google.maps.Map.prototype.addMarker = function(er) {
this.ers[this.ers.length] = er;
}; google.maps.Map.prototype.getMarkers = function() {
return this.ers
}; google.maps.Map.prototype.clearMarkers = function() {
if (infowindow) {
infowindow.close();
} for ( var i = 0; i < this.ers.length; i++) {
this.ers[i].set_map(null);
}
};
})();红色的部分是看不懂的部分,如果说这是继承类的话,为什么function前面没有类名?想问下红色部分到底是什么意思呢?最好能给个例子,谢谢