开发者社区 问答 正文

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

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

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

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

    2019-07-17 19:56:46 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等