如果不清楚定时器会造成什么情况能否举例说明
1 回答
紫衣仙女
TA贡献1839条经验 获得超15个赞
如果是setTimeout这种定时器,不清理就会在线程空闲后立即执行一次。
如果是setInterval这种,不清理,就一直按照间隔不断的执行下去。
你说的那种用之前清理,应该是节流之类的用法。
对于频繁调用的方法,去掉中间多次无用的重复调用,只保留最后一个调用。
典型应用于根据Input的keydown或者change来数据搜索查询。
顺手给你找了个javascript-throttle
添加回答
举报
0/150
提交
取消