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中的作用域和上下文使用简要概述
Dec 05 Javascript
node.js中的fs.read方法使用说明
Dec 17 Javascript
浅析JavaScript中的对象类型Object
May 26 Javascript
浅谈JQuery+ajax+jsonp 跨域访问
Jun 25 Javascript
AngularJs bootstrap搭载前台框架——js控制部分
Sep 01 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
Angular 容器部署的方法
Apr 17 Javascript
使用layui 渲染table数据表格的实例代码
Aug 19 Javascript
如何为vuex实现带参数的 getter和state.commit
Jan 04 Javascript
在vue中使用setInterval的方法示例
Apr 16 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
Jan 19 Vue.js
关于JavaScript回调函数的深入理解
Jun 27 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 加密与解密的斗争
2009/04/17 PHP
php将textarea数据提交到mysql出现很多空格的解决方法
2014/12/19 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
javaScript 简单验证代码(用户名,密码,邮箱)
2009/09/28 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
JavaScript中数据结构与算法(二):队列
2015/06/19 Javascript
javascript实现PC网页里的拖拽效果
2016/03/14 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
jQuey将序列化对象在前台显示地实现代码(方法总结)
2016/12/13 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
angular之ng-template模板加载
2017/11/09 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
JavaScript数组特性与实践应用深入详解
2018/12/30 Javascript
Node.js中Koa2在控制台输出请求日志的方法示例
2019/05/02 Javascript
vue+element加入签名效果(移动端可用)
2019/06/17 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
[03:59]第二届DOTA2亚洲邀请赛选手传记-VGJ.rOtk
2017/04/03 DOTA
部署Python的框架下的web app的详细教程
2015/04/30 Python
bpython 功能强大的Python shell
2016/02/16 Python
python 导入数据及作图的实现
2019/12/03 Python
python读取mysql数据绘制条形图
2020/03/25 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
python urllib和urllib3知识点总结
2021/02/08 Python
金融行业职业生涯规划范文
2014/01/17 职场文书
夜不归宿检讨书
2014/02/25 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
副处级干部考察材料
2014/05/17 职场文书
部队2014年终工作总结
2014/11/27 职场文书
2015年小学教科研工作总结
2015/07/20 职场文书
党员反邪教心得体会
2016/01/15 职场文书
《百分数的认识》教学反思
2016/02/19 职场文书