开发者社区> 问答> 正文

一个 JavaScript 函数,如果能知道是使用 setTimeout 来调用的?

我有一个js方法,我想知道这个方法是怎么被调用的,是直接调用,还是用 setTimeout 方式延迟调用的,有没有办法呢?

展开
收起
a123456678 2016-07-15 10:33:52 2513 0
1 条回答
写回答
取消 提交回答
  • Function有一个属性caller可以直到谁调用的,但是setTimeOut这种调用是判断不了的,这和直接脚本调用没有区别。加参数吧。

    除非你所有调用除了setTimeout调用之外,其他的都在函数中调用,这样就能区别出来了。

    2019-07-17 19:56:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript面向对象的程序设计 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载