// new实例化的时候 构造函数的原型是公用的
// 当new一个函数的时候 这个函数就成为了构造函数 构造函数的属性和方法都会在实例对象上重新创建一边造成内存浪费
function huge(){
return {
name:1
}
}
var s=new huge();
console.log(s)
s.name=2
console.log(s)
var n=new huge();
n.name=3;
console.log(n)
var a={d:1}
var b=a;
b.d=2;
console.log(a)
console.log(b)