1. 首页
  2. 数据库
  3. 其它
  4. 深入了解js原型模式

深入了解js原型模式

上传者: 2020-12-23 02:58:30上传 PDF文件 64.24KB 热度 25次
一、什么是原型模式 在js中,创建对象的方式有工厂模式和构造函数模式等; 而构造函数模式最大的问题在于:构造函数中的每个方法都需要在实例对象中重新创建一遍,不能复用,所以为了解决这一个问题,就需要使用原型模式来创建对象。 原型模式是把所有实例共享的方法和属性放在一个叫做prototype(原型)的属性中 ,在创建一个函数时都会有个prototype属性, 这个属性是一个指针,指向一个对象,是通过调用构造函数而创建的那个对象实例的原型对象。 // 构造函数 function Person() {}; // 原型属性prototype Person.prototype.name = '张三';
用户评论