关于fn.apply(this,arguments)
来源:16-8 手写防抖 debounce

RadiomM
2019-12-24
请问老师,写这个的目的是为了什么呢,是为了获取当前对象的参数吗?
如果想要传递参数进去返回的函数,该怎么写才可以传递参数进去
写回答
3回答
-
向 fn 传值,参考如下形式
function fn (a, b, c) {....} // fn 接收三个参数 const fn1 = debounce(fn, 500) fn1(10, 20, 30) // 调用时,传三个参数
00 -
水瓶座的羊
2019-12-24
首先你要知道apply和call的传入的参数格式,
然后你要知道apply的原理,
他是将函数放进传入的对象中,同时将参数放入函数中执行,你可以在问答区搜一下apply的实现。10 -
双越
2019-12-24
参考 @水瓶座的羊 同学的回复。
012019-12-24
相似问题