使用&&代替if语句调用函数

时间:2018-09-23 13:14:20

标签: javascript settimeout

我有以下声明

 if (!this.customMsg) {
     this.customMsg = setInterval(() => {
         // doSomething();   
     }, 2000);
 }

我想做这样的事情;

this.customMsg = !this.customMsg && setInterval(() => {
   // doSomething();   
}, 2000);

以上方法无效,我在做什么错了。

1 个答案:

答案 0 :(得分:4)

您可以尝试

this.customMsg || (this.customMsg = setInterval(function() {
}, 2000));