Posted in Javascript onApril 27, 2014
用wrapper封装这样在对象内外都可以访问
function MapPool(){ function createMarker(name, lat, lng, state){ var marker = new AMap.Marker({ position : new AMap.LngLat(lng, lat), }); //the function mapMoveTo is not accessible here too AMap.event.addListener(marker, "click",function(e){ //moveMapTo(key, name, state) //or this.moveMapTo(key, name, state) will raise a unresolved function error //you should write wrapper function as a member variable _mapMoveTo(key, name, state); }); } var _mapMoveTo = function(key, name, state){ //TODO } this.mapMoveTo = function(key, name, state) { _mapMoveTo(key, name, state); } }
js对象内部访问this修饰的成员函数示例
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@