数码资讯
Javascript中公共、私有、特权和静态成员的使用分析
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了Javascript中公共、私有、特权和静态成员的使用,供您参考:
以下是javascript.dom编程里面的几个,很容易理解的,尤其是在这个记录,便于Javascript朋友分享入口。
将代码复制如下:
功能mycontructor(消息){
this.mymessage =消息;
私有财产
var分隔符=;
无功myowner =这;
私有方法
功能alertmessage(){
警报(myowner。我);
}
AlertMessage();
特权方法(也是公共方法)
this.appendtomessage =函数(字符串){
this.mymessage =分离器+字符串;
AlertMessage();
}
}
公共方法
mycontructor.prototype.clearmessage =函数(字符串){
this.mymessage =;
}
静态属性
mycontructor.name = 'jankerli;
静态方法
mycontructor.alertname =函数(){
警报(这个名字);
}
关于公共、私有、特权和静态成员的若干规则:
1,因为函数中的私有成员和特权成员,所以它们将被带到每个实例中的函数(构造函数的每个实例中的私有和特权成员的副本是相同的,以创建更多的示例,内存也更多)。
2。公共原型成员是对象蓝图的一部分,并应用于通过新关键字实例化的对象的每个实例。
3,静态成员只适用于对象的特定实例(这个特定实例是构造函数本身作为函数对象实例)。
希望本文能对大家的javascript程序设计有所帮助。
以下是javascript.dom编程里面的几个,很容易理解的,尤其是在这个记录,便于Javascript朋友分享入口。
将代码复制如下:
功能mycontructor(消息){
this.mymessage =消息;
私有财产
var分隔符=;
无功myowner =这;
私有方法
功能alertmessage(){
警报(myowner。我);
}
AlertMessage();
特权方法(也是公共方法)
this.appendtomessage =函数(字符串){
this.mymessage =分离器+字符串;
AlertMessage();
}
}
公共方法
mycontructor.prototype.clearmessage =函数(字符串){
this.mymessage =;
}
静态属性
mycontructor.name = 'jankerli;
静态方法
mycontructor.alertname =函数(){
警报(这个名字);
}
关于公共、私有、特权和静态成员的若干规则:
1,因为函数中的私有成员和特权成员,所以它们将被带到每个实例中的函数(构造函数的每个实例中的私有和特权成员的副本是相同的,以创建更多的示例,内存也更多)。
2。公共原型成员是对象蓝图的一部分,并应用于通过新关键字实例化的对象的每个实例。
3,静态成员只适用于对象的特定实例(这个特定实例是构造函数本身作为函数对象实例)。
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。