Javascript之创建对象(原型模式)
我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,它的用途是包含可以有特定类型的所有实例共享的属性和方法。
? ??prototype就是通过构造函数而创建的那个对象的原型对象。使用原型的好处就是可以让所有对象实例共享它所包含的属性和方法 。
function Person() {
}
Person.prototype.name = zxj;
Person.prototype.age = 29;
Person.prototype.job = Software Engineer;
Person.prototype.sayName = function () {
alert(this.name);
}
var person1 = new Person();
person1.sayName(); //zxj
var person2 = new Person();
person2.sayName(); //zxj
1、理解原型对象
? ? 无论什么时候,只要创建了一个新函数,ECMAScript就会根据一组特定的规则为该函数创建一个prototype属性,这个属性指向函数的原型对象。在默认情况下,所有原型对象都会自动获得一个constructor(构造函数)属性,这个属性包含一个指向prototy
您可能关注的文档
最近下载
- F641090【复试】2024年烟台大学100700药学《复试药学专业知识之药理学.pdf VIP
- 2026年河北体育学院公开招聘人事代理工作人员8名笔试备考试题及答案解析.docx VIP
- 离职人员信息系统权限管理制度.pdf VIP
- 贵州省2025年4月高三年级适应性考试语文试卷(含答案解析).pdf
- 自考 00648 编辑学概论 分题型必背版(直接套用).docx VIP
- 肛周脓肿护理查房.pptx VIP
- 每周电梯安全排查报告模版.docx VIP
- 土方渣土运输管理的规定1.docx VIP
- 人形机器人技术要求 第4部分:运动控制编制说明.pdf VIP
- ISO13485与GMP医疗器械二合一全套体系文件汇编(手册+程序+表单).docx VIP
原创力文档

文档评论(0)