原型,原型链,call/apply

定义:原型function对象的一个属性,它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该有的原型的属性和方法。原型也是对象。

利用原型特点和概念,可以提取共有属性。

例:

Person.prototype --- 原型

Person.prototype = {}  --- 祖先

function Person(name,age,sex){

  this.name = name ;

  this.age =age;

  this.sex = sex;

}

Person.prototype.lastName='zhao';

Person.prototype.say = function(){

    console.log('Hi')

}

var person = New Person('xioaing',35,'male');

 

上一篇:C语言结构体


下一篇:2021.9.6 学习总结