数码资讯
Javascript使用构造函数和原型模拟C#类的功能
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
构造函数
功能人(姓名,年龄){
this.name =名称;
this.age =年龄;
}
定义个人原型,原型属性可以自定义对象引用。
person.prototype = { {
getName:函数(){
返回this.name;
},
getAge:函数(){
返回this.age;
}
}
复制代码代码如下所示:
这就需要引入另一个概念原型(原型),我们可以简单地把原型作为模板,定制新创建的对象是模板(原型)的副本(实际上不是副本而是链接,但是这个链接是不可见的,给人的感觉就像一个副本)。
Javascript通过构造函数和原型来模拟类的功能。
在window.onload =函数(){
person.prototype.sex =男性;
VaR FMJ =新的人('kkk ',22);
警报(第一输出:+ FMJ。性);
fmj.sex =保密;
警报(第二输出:+ FMJ。性);
删除fmj.sex;
警报(‘三输出:+ FMJ。性);
在控制台输出调试结果。
/ / console.log(fmj.getage());
}
构造函数
功能人(姓名,年龄){
this.name =名称;
this.age =年龄;
}
定义个人原型,原型属性可以自定义对象引用。
person.prototype = { {
getName:函数(){
返回this.name;
},
getAge:函数(){
返回this.age;
}
}
复制代码代码如下所示:
这就需要引入另一个概念原型(原型),我们可以简单地把原型作为模板,定制新创建的对象是模板(原型)的副本(实际上不是副本而是链接,但是这个链接是不可见的,给人的感觉就像一个副本)。
Javascript通过构造函数和原型来模拟类的功能。
在window.onload =函数(){
person.prototype.sex =男性;
VaR FMJ =新的人('kkk ',22);
警报(第一输出:+ FMJ。性);
fmj.sex =保密;
警报(第二输出:+ FMJ。性);
删除fmj.sex;
警报(‘三输出:+ FMJ。性);
在控制台输出调试结果。
/ / console.log(fmj.getage());
}
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。