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 相关文章推荐
window.js 主要包含了页面的一些操作
Dec 23 Javascript
兼容FF和IE的动态table示例自写
Oct 21 Javascript
js简单工厂模式用法实例
Jun 30 Javascript
jQuery选择器及jquery案例详解(必看)
May 20 Javascript
瀑布流的实现方式(原生js+jquery+css3)
Jun 28 Javascript
总结AngularJS开发者最常犯的十个错误
Aug 31 Javascript
深入理解bootstrap框架之第二章整体架构
Oct 09 Javascript
jQuery获取this当前对象子元素对象的方法
Nov 29 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
Oct 19 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
Jan 07 Javascript
vue项目打包部署_nginx代理访问方法详解
Sep 20 Javascript
uni-app 自定义底部导航栏的实现
Dec 11 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版本的cron定时任务执行器使用实例
2014/08/19 PHP
php中get_object_vars()方法用法实例
2015/02/08 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
javascript函数库-集合框架
2007/04/27 Javascript
javascript onkeydown,onkeyup,onkeypress,onclick,ondblclick
2009/02/04 Javascript
Javascript变量函数浅析
2011/09/02 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
2013/11/27 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
js数组操作常用方法
2014/05/08 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
jQuery判断浏览器并动态调整select宽度的方法
2016/03/02 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
fetch 如何实现请求数据
2018/12/20 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
js实现简单选项卡制作
2020/08/05 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
[01:09:23]KG vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
使用Python编写基于DHT协议的BT资源爬虫
2016/03/19 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
英国高街电视:High Street TV
2018/05/22 全球购物
英国奢侈品概念店:Base Blu
2019/05/16 全球购物
Ego Shoes官网:英国时髦鞋类品牌
2020/10/19 全球购物
法警的竞聘演讲稿
2014/01/02 职场文书
职工运动会邀请函
2014/02/02 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
计划生育汇报材料
2014/12/26 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
500字小学生检讨书
2015/02/19 职场文书
MySQL 重命名表的操作方法及注意事项
2021/05/21 MySQL
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android
天谕手游15杯全调酒配方和调酒券的获得方式
2022/04/06 其他游戏