为了账号安全,请及时绑定邮箱和手机立即绑定

两个JS公有函数需要调用同一个函数,有什么方法?

两个JS公有函数需要调用同一个函数,有什么方法?

长风秋雁 2018-10-19 11:14:40
我现在JS定义了一个类:     var MyFunction = function (){     };          MyFunction.prototype = {         doA:function(){         },         doB:function(){         }     }现在doA和doB都需要访问一个函数someFun(),有没有方法能够让doA和doB都能访问someFun,但someFun对外部不可访问。有没有这种用法的?谢谢来帮忙解疑。
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

(function(){    var someFun = function(){}    var MyFunction = function (){
    };
    
    MyFunction.prototype = {
        doA:function(){
        someFun()
        },
        doB:function(){
        someFun()
        }
    }
})()

闭包解决


查看完整回答
反对 回复 2018-11-06
  • 1 回答
  • 0 关注
  • 497 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信