万物皆对象;
每一个对象都有一个原型 __proto__,假如有一个对象里面想要查找属性X,如果当前对象中没有这个属性,那么就会进入该对象的原型中查找,如果原型中也没有那么就会进入原型的原型中查找,如此下去这样就叫做原型链,
原型链的好处是,将公共的数据进行共享,简化代码,原型继承,这是es5中的叫法,
function foo(x){
this.y = x;
}
var b = new foo(10);
console.log(b) //输出值foo = { y:10 }
那么在es6的中将其进行标准化,叫做构造函数;