// 对象的构造器有原型
// 对象
// 构造器
// 原型
// 对象
// __proto__ 记录着该对象构造器的原型
// 原型prototype
// 去对象的构造器原型中寻找属性
var obj = {name: 'xin'};
var A = function() {};
A.prototype = obj;
var a = new A();
console.log(a.name);
// 通过构造函数创建对象
var A = function () {};