js里面如何才能让成员方法去调用类中其他成员
2017-09-25 15:03
375 查看
function fun(){ var _this = this ; //如果函数是用var定义的私有函数,如下 var func1 = function (){ } //那么类中其他函数都可以直接通过func1()的形式调用 //如果函数是共有的,即用this定义,如下 this .func2 = function (){ } /*则需要得到func对像的引用,即fun中的this(注意:是fun中的). 然而到了调用者函数(如下的caller)内部时,this指的是caller函数而不再是fun,所以可以考虑在fun中定义一个私有变量 var _this =this 来保证指向的是fun */ //例子:在this.caller中调用类中的其他函数 this .caller = function (){ func1(); //私有函数直接调用 _this.func2(); //公共函数,需要fun的this的指向 } } //希望能帮到你 |
相关文章推荐
- js里面如何才能让成员方法去调用类中其他成员方法
- Jquery如何序列化form表单数据为JSON对象 C# ADO.NET中设置Like模糊查询的参数 从客户端出现小于等于公式符号引发检测到有潜在危险的Request.Form 值 jquery调用iframe里面的方法 Js根据Ip地址自动判断是哪个城市 【我们一起写框架】MVVM的WPF框架(三)—数据控件 设计模式之简单工厂模式(C#语言描述)
- 19.如何在vue里面调用其他js
- 如何用C#创建一个类并在其他Web页中调用该类的方法(2)
- 如何在前台JS调用后台C#方法
- asp.net js方法互调 asp.net 前台如何调用后台方法
- 在ASP.NET中用JS如何调用Server端方法?
- javascript中iframe里面的页面调用父窗口js函数的方法。
- iframe里面的页面调用父窗口,左右窗口js函数的方法
- iframe里面的页面调用父窗口,左右窗口js函数的方法
- [Yii Framework] 在views里面如何调用本controller的方法,获取一定的值
- 为什么一个对象调用的类方法可以访问该类其他对象的私有成员
- Asp.net中如何在客户端JS中调用服务器端方法
- 前台js如何调用后台的方法的返回值
- javascript中iframe里面的页面调用父窗口js函数的方法
- iframe里面的页面调用父窗口,左右窗口js函数的方法
- 在使用JS调用Window.close()方法关闭一个窗口是,如何禁止弹出对话窗口?
- 如何在java中调用js方法
- 如何用C#创建一个类并在其他Web页中调用该类的方法(1)
- 如何在java中调用js方法