一、引 属实需要弄点原理的东西学习学习! 二、new 都干啥了 1.创建一个空对象 2.链接到原型 3.绑定this值 4.返回新对象 这四条,哪都能看到 那就一条条来写我们的 mynew 2.1 创建一个空对象 let obj = new Object(); let obj = { }; //喜欢怎么来就怎么来 2.2 链接到原型 let Constructor = [].shift.call(arguments); //shift就是取第一个参数,然后this指向它,就是为了把构造函数赋值给 Constructor obj