请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

节流函数这里只能用apply改变this指向吗

老师,有个问题麻烦解答下,这里为啥只能用apply改变this指向,用call就不行,获取的offsetX和offsetY是undefined,call的第二个参数可以是任意类型,按道理应该都可以的啊

图片描述

正在回答 回答被采纳积分+3

2回答

慕瓜5615348 2020-06-16 14:07:53

两个传参形式不一样, call可以用这个

fn.call(this, ...arguments)


0 回复 有任何疑惑可以回复我~
双越 2020-05-26 11:33:37

用 call 当然可以的。但要注意两者语法不一样,不能直接替换。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕神9039114 #1
    老师可以具体说一下用call的话应该怎么写吗
    回复 有任何疑惑可以回复我~ 2020-05-26 11:53:17
  • 双越 回复 提问者 慕神9039114 #2
    自己先试着写一写,遇到具体的问题再来回复我。你就把这个当做一道面试题,考一下自己该怎么应答?
    回复 有任何疑惑可以回复我~ 2020-05-26 12:58:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信