js对象内部访问this修饰的成员函数示例


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);
 }
}
Javascript 相关文章推荐
javascript 可以拖动的DIV(二)
Jun 26 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
Mar 16 Javascript
javascript制作的简单注册模块表单验证
Apr 13 Javascript
javascript常用函数(2)
Nov 05 Javascript
javascript中字体浮动效果的简单实例演示
Nov 18 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
May 12 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 Javascript
Angular 向组件传递模板的两种方法
Feb 23 Javascript
mpvue构建小程序的方法(步骤+地址)
May 22 Javascript
Vue 事件处理操作实例详解
Mar 05 Javascript
js module大战
Apr 19 Javascript
node.js中的socket.io入门实例
Apr 26 #Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
Apr 25 #Javascript
js控制容器隐藏出现防止样式变化的两种方法
Apr 25 #Javascript
Jquery 点击按钮自动高亮实现原理及代码
Apr 25 #Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
Apr 25 #Javascript
jQuery中事件对象e的事件冒泡用法示例介绍
Apr 25 #Javascript
jquery实现select选中行、列合计示例
Apr 25 #Javascript
You might like
PHP开发文件系统实例讲解
2006/10/09 PHP
图书管理程序(二)
2006/10/09 PHP
分享8个最佳的代码片段在线测试网站
2013/06/29 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
php利用cookies实现购物车的方法
2014/12/10 PHP
JavaScript中的Document文档对象
2008/01/16 Javascript
关于jquery性能最佳实践的讨论,与求教
2012/03/30 Javascript
jQuery实现可拖动的浮动层完整代码
2013/05/27 Javascript
js的回调函数详解
2015/01/05 Javascript
javascript中new关键字详解
2015/12/14 Javascript
关于JS 预解释的相关理解
2016/06/28 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
javascript replace()第二个参数为函数时的参数用法
2016/12/26 Javascript
js实现拖拽功能
2017/03/01 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
微信小程序实现导航栏和内容上下联动功能代码
2020/06/29 Javascript
[01:52]2014DOTA2西雅图邀请赛 V社开大会你不知道的小秘密
2014/07/08 DOTA
详解Python中time()方法的使用的教程
2015/05/22 Python
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
Python读取excel指定列生成指定sql脚本的方法
2018/11/28 Python
python+jinja2实现接口数据批量生成工具
2019/08/28 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
Python txt文件常用读写操作代码实例
2020/08/03 Python
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
华硕新加坡官方网上商店:ASUS Singapore
2020/07/09 全球购物
考核工作实施方案
2014/03/30 职场文书
环保宣传标语
2014/06/12 职场文书
ktv周年庆活动方案
2014/08/18 职场文书
四风问题专项整治工作情况报告
2014/10/28 职场文书
部门2015年度工作总结
2015/04/29 职场文书
大学生奖学金获奖感言(范文)
2019/08/15 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
SpringAop日志找不到方法的处理
2021/06/21 Java/Android
基于Redission的分布式锁实战
2022/08/14 Redis