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中:表达式和语句的区别[译]
Sep 17 Javascript
js如何判断不同系统的浏览器类型
Oct 28 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
Dec 04 Javascript
JS非Alert实现网页右下角“未读信息”效果弹窗
Sep 26 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
JS+Canvas绘制时钟效果
Aug 20 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
js select实现省市区联动选择
Apr 17 Javascript
VUE+node(express)实现前后端分离
Oct 13 Javascript
《javascript设计模式》学习笔记五:Javascript面向对象程序设计工厂模式实例分析
Apr 08 Javascript
JS轮播图的实现方法2
Aug 25 Javascript
Vue全家桶入门基础教程
May 14 Vue.js
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
laravel migrate初学常见错误的解决方法
2017/10/11 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
基于jquery+thickbox仿校内登录注册框
2010/06/07 Javascript
ajax 缓存 问题 requestheader
2010/08/01 Javascript
基于jquery的仿百度搜索框效果代码
2011/04/11 Javascript
JavaScript中document对象使用详解
2015/01/06 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
vue-resouce设置请求头的三种方法
2017/09/12 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
vue实现购物车加减
2020/05/30 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
详解Python实现多进程异步事件驱动引擎
2017/08/25 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
扩展Django admin的list_filter()可使用范围方法
2019/08/21 Python
原生python实现knn分类算法
2019/10/24 Python
python 实现目录复制的三种小结
2019/12/04 Python
基于pycharm实现批量修改变量名
2020/06/02 Python
HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
2013/04/24 HTML / CSS
佳能德国网上商店:Canon德国
2017/03/18 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
用Java语言将一个键盘输入的数字转化成中文输出
2013/01/25 面试题
jQuery treeview树形结构应用
2021/03/24 jQuery
校园餐饮创业计划书
2014/01/10 职场文书
机工车间主任岗位职责
2014/03/05 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
大学生心理活动总结
2014/07/04 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
升职自荐信范文
2015/03/27 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
Python基础之条件语句详解
2021/06/16 Python