JavaScript的原型对象

xiaoxiao2025-11-03  58

什么是原型对象? 构造函数创建出来的时候,默认会创建一个对象与之相关联,这个对象就称为该构造函数的原型对象,通过构造函数.prototype进行访问。作用: 通过构造函数创建出来的对象,默认就可以使用原型对象的属性和方法。使用原则:一般对象中相同的属性写在构造函数内部,相同的方法写在原型对象上,因为对于属性可能在之后还可能会修改,但是相同的方法一般都是一样的,以后很少会修改,所以写在原型对象上节约内存资源。下面来个实例和示例图来感受一下 function Person(name,age) { this.name = name; this.age = age; } Person.prototype.show = function () { console.log(this.name); }; var p1 = new Person('xm',18); var p2 = new Person('xh',17); console.log(p1.show == p2.show); // true

转载请注明原文地址: https://www.6miu.com/read-5039020.html

最新回复(0)