-
定义:原型是function对象的一个属性,它定义了构造函数制造出的对象的公共祖先,通过该构造函数产生的对象,可以继承改原型的属性和方法。原型也是对象。
-
利用原型的特点和概念,可以提取共有属性。
-
对象如何查看原型—>隐式属性_proto_()
-
对象如何查看对象的构造函数—>constructor
<script type="text/javascript">
//Person.prototype --原型
//Person.prototype = {} 是祖先
Person.prototype.name = 'xiaohong';
function Person(){
}
var person =new Person()
var person1 = new Person()
console.log(person.name)//xiaohong
console.log(person1.name)//xiaohong,共同属性
console.log(person.__proto__)//隐式属性
console.log(person.constructor)//查看对象的构造函数
</script>