JavaScript学习2_深入理解原型对象
构造函数、原型对象和实例对象
// 构造函数
function Person (name, age) {
this.name = name
this.age = age
this.sayName = function () {
console.log(this.name)
}
}
JavaScript 不包含传统的类继承模型,而是使用 prototype 原型模型。
// 原型对象包含的对象
prototype
// 构造函数
constructor
//--对应的运行方法
__proto__
// 实例对象包含的对象 new Person(); name = ... age = ... __proto__
原型和原型练
相互的指向关系
对于原型对象本身,指向的Object对象,而Object对象中的
__proto___
指向的则为null;