2021
05-28
05-28
原生js如何实现call,apply以及bind
1、实现call步骤:将函数设为对象的属性;指定this到函数,并传入给定参数执行函数;执行之后删除这个函数;如果不传入参数,默认指向window;Function.prototype.mycall=function(context,...args){//判断是否为函数,如果不是函数,则报错if(typeofthis!=="function"){thrownewError("不是函数");}context=context||window;context.fn=this;constres=cont...
继续阅读 >