js 类的 私有函数 不能调用 公有函数 吗?
RT
我的测试代码是这样的:
然后 chrome 打印出来的信息为:
我的测试代码是这样的:
function Ttest()
{
this.SayHello = function()
{
console.log("Hello");
};
var SayBye = function()
{
console.log("Bye");
this.SayHello();
};
this.ByeBye = function()
{
console.log("ByeBye");
SayBye();
// this.SayHello();
};
}
var g_test = new Ttest();
g_test.ByeBye();
然后 chrome 打印出来的信息为:
ByeBye main.js:17
Bye main.js:11
Uncaught TypeError: Object [object global] has no method 'SayHello' main.js:12
...全文
相关推荐
浅谈JavaScript实现面向对象中的类
主要简单介绍了JavaScript实现面向对象中的类的相关概念,并给出了示例,这类推荐给大家,希望对大家能有所帮助
js类中的公有变量和私有变量
实例分析js类中的公有和私有变量
Javascript 构造函数,公有,私有特权和静态成员定义方法
其中公有方法声明的部分采用的两种方式,在实际应用中一般采取一种方式就可以了,如果两种方式都要采用的话,应注意顺序,防止前面写的方法被清空或覆盖。
js面向对象之公有、私有、静态属性和方法详解
主要详细介绍了js面向对象之公有、私有、静态属性和方法,并附上详细的示例,非常的细致全面,这里推荐给大家,有需要的小伙伴可以参考下
浅谈js继承的实现及公有、私有、静态方法的书写
下面小编就为大家带来一篇浅谈js继承的实现及公有、私有、静态方法的书写。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧


