// 记住 // new的时候做了3件事情
// 1.内部创建一个空对象 var obj=new Object();
// 2.obj._proto_===Object.prototype 获取属性 Object是一个构造函数,任何方法都有prototype 属性,任何对象都有 _proto_属性
// _proto_就是属性名
// 3.Object.call(obj); 获取方法
call 和 apply 的讲解:https://blog.csdn.net/ganyingxie123456/article/details/70855586
总结来说:1. 把Object的方法给obj 2. 同时改变指针的指向为obj