javascript - TypeScript - setInterval 是什么类型

标签 javascript angular typescript typescript2.0

如果我想为变量分配一个类型,稍后将像这样分配一个 setInterval:

this.autoSaveInterval = setInterval(function(){
      if(this.car.id){
        this.save();
      }
      else{
        this.create();
      }
    }.bind(this), 50000);

应该为 this.autosaveInterval 变量分配什么类型?

最佳答案

晚会,但最好的类型(特别是因为类型是不透明的,我们只关心我们可以稍后将它传递给 clearInterval())可能是自动推导的类型,即。像这样的东西:

ReturnType<typeof setInterval>

关于javascript - TypeScript - setInterval 是什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51376589/

相关文章:

javascript - 使用 javascript 生成的 Bootstrap 下拉列表

javascript - Rails 5 Jquery 停止重定向工作

typescript - 为什么主页在 app.component.ts 之前加载

javascript - 当尝试获取 HTML 表中表选择器是变量的行数时,使用什么 jQuery 语法

javascript - VueJS 父元素与子元素的通信

angular - 缺少必需的获取参数 Angular 4

javascript - 输入更改时 Angular2 动态输入字段失去焦点

angular - 订阅 Angular Material Dialog 的 observable?

javascript - React 和 Flowtype - 继承类

javascript - Angular 6 : Convert string to array of a custom object