function Star(){
};
Star.prototype = {
constructor:Star,//指回原来的构造函数
SeyHi:function(){alert('hello')},//向 原型添加方法
Move:function(){alert('world')}//向 原型添加方法
}
var liu = new Star();//实例对象
console.log(liu.__proto__); // 指向 构 造函数原型对象prototype
console.log(Star.prototype); // 指向 构 造函数原型对象prototype
console.log(Star.prototype.constructor); //指向 构造函数 Star
console.log(Star.prototype.__proto__);// 指向 object原型对象prototype
console.log(Star.prototype.__proto__.__proto__); // 指向 null
console.log(Star.__proto__ == Function.prototype); //构造函数 指向 大写Function 原型对象
console.log(Function.prototype.__proto__);// 指向 object原型对象prototype
一张图搞懂原型链(简单版)
最新推荐文章于 2024-09-10 06:15:30 发布