请稍等 ...
×

采纳答案成功!

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

不喜欢用第三方库, 自己写了个debounce

图片描述图片描述
跟老师的效果一样, 不知道有没有什么性能问题,请老师指点

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

3回答

月入三千不是梦 2022-07-13 01:04:04

返回result没有意义,因为setTimeout是异步函数,所以你这里返回的result结果永远都是undefined。

0 回复 有任何疑惑可以回复我~
月入三千不是梦 2022-07-13 01:02:27

你用箭头函数时不需要使用 that 记录 this

0 回复 有任何疑惑可以回复我~
ustbhuangyi 2021-08-18 13:25:07

性能问题到没有,不过你的 debounce 内部返回的函数,为啥要返回 result,没有必要吧。
如果是真实项目,这些基础的库,我觉得用第三方库要比自己写靠谱,如果只是想练手,可以自己写。

0 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林4313846 #1
    谢谢老师, 返回值是为了考虑未来通用性
    回复 有任何疑惑可以回复我~ 2021-08-18 13:31:22
  • ustbhuangyi 回复 提问者 宝慕林4313846 #2
    但是这么写有问题吧,函数是异步执行的
    回复 有任何疑惑可以回复我~ 2021-08-18 15:33:20
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信