JavaScript学习2_深入理解原型对象
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;