js怎么在私有方法里调用公有方法
答案:1 悬赏:40 手机版
解决时间 2021-03-17 01:39
- 提问者网友:流星是天使的眼泪
- 2021-03-16 18:39
js怎么在私有方法里调用公有方法
最佳答案
- 五星知识达人网友:十鸦
- 2021-03-16 20:18
function fun(){
var _this = this;
//如果函数是用var定义的私有函数,如下
var func1 = function(){ }
//那么类中其他函数都可以直接通过func1()的形式调用
//如果函数是共有的,即用this定义,如下
this.func2 = function(){ }
//例子:在this.caller中调用类中的其他函数
this.caller = function(){
func1();//私有函数直接调用
_this.func2();//公共函数,需要fun的this的指向
}
}
//希望能帮到你
var _this = this;
//如果函数是用var定义的私有函数,如下
var func1 = function(){ }
//那么类中其他函数都可以直接通过func1()的形式调用
//如果函数是共有的,即用this定义,如下
this.func2 = function(){ }
//例子:在this.caller中调用类中的其他函数
this.caller = function(){
func1();//私有函数直接调用
_this.func2();//公共函数,需要fun的this的指向
}
}
//希望能帮到你
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯