手写 new, call, apply, bind, reduce, currying柯里化, 防抖节流 源码
实现new先用文字描述一下new的实现过程新定义一个json对象对象继承构造函数的原型链将构造函数的this指向这个对象根据构造函数的返回值类型返回结果,functionmyNew(fn){letobj={}obj=Object.create(fn.prototype)letargs=Array.prototype.slice.call(arguments,1)//获取除去fn之外的参数letre