js 中 new call apply bind JSON.stringify 的原理以及模拟实现
1.new的原理和实现它创建了一个全新的对象。它会被执行[[Prototype]](也就是__proto__)链接。它使this指向新创建的对象。通过new创建的每个对象将最终被[[Prototype]]链接到这个函数的prototype对象上。如果函数没有返回对象类型Object(包含Functoin,Array,Date,RegExg,Error),那么new表达式中的函数调用将返回该对象引用