(整理自www.cnblogs.com/shuiyi/p/5305435.html及其它网络来源)
原型是一个对象,其他对象可以通过它实现属性继承。
一、prototype和__proto__的区别
var a ={};
console.log (a.prototype);//undefined(prototype是函数才有的属性)
console.log(a.__proto__);//Object {}
var b =function () {}
console.log (b.prototype);//b {} 函数的属性
console.log(b.__proto__);// function() {}
_proto_属性指向谁?
_proto_的指向取决于对象创建时的实现方式。以下图表列出了三种常见方式创建对象后,_proto_分别指向谁。
例子: