clearTimeout无效如图所示 clearTimeout 接受 id 作为参数 所以检查一下是否传入的不是 id 因为默认情况下 setTimeout 方法是会返回 id 但有时候会返回一个 setTimeout 对象比如使用 vsCode 开发的同学在使用 setTimeout 时会自动引入 timer 对象 此时 setTimeout 就会返回 Timeout 对象 此时只需要将对应的 id 传入即可或者直接将引用注掉

如图所示clearTimeout接受id作为参数,所以检查一下是否传入的不是id
因为默认情况下setTimeout方法是会返回id

但有时候会返回一个setTimeout对象

比如使用vsCode 开发的同学在使用setTimeout时会自动引入timer对象,此时setTimeout就会返回Timeout对象,此时只需要将对应的id传入即可或者直接将引用注掉

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201834.html原文链接:https://javaforall.net