美文网首页
setTimeout中不能用this调用外部函数

setTimeout中不能用this调用外部函数

作者: gentleman233 | 来源:发表于2017-06-07 10:44 被阅读0次

    setTimeout中不能用this调用外部函数,setTimeout下this指windows

    解决方法:外部将this赋值给self

    var self = this;

    setTimeout(function () {

    this.func(){}//外部函数

    , 300000);

    参考:http://blog.csdn.net/dongwujing/article/details/7690311

    相关文章

      网友评论

          本文标题:setTimeout中不能用this调用外部函数

          本文链接:https://www.haomeiwen.com/subject/ctuofxtx.html