SOURCE

// 在调用 new 的过程中会发生以上四件事情:

// 新生成了一个对象
// 链接到原型
// 绑定 this
// 返回新对象

//调用类似create(obj,1,2,3,4)
function create(){
    let obj = new Object()
    let con = arguments[0]
    let args = [...arguments].slice(1)
    obj._proto_ = con.prototype
    return con.apply(obj,args)
}
console 命令行工具 X clear

                    
>
console