如何使用Typescript简化此代码?

时间:2017-07-14 11:15:50

标签: javascript angular typescript

我有下一个代码:

let doNavigate = this.currentScreen === removedFqn;

if (doNavigate) { location.reload(); }

如何使用Typescript简化它?

3 个答案:

答案 0 :(得分:1)

(this.currentScreen === removedFqn) ? location.reload() : '';

答案 1 :(得分:0)

尽管三元运算符更简单但不可读。你可以看到它没有像我在这里那样正确缩进时看起来有多丑。

 this.currentScreen === removedFqn?location.reload():null;

最好使用if,因为性能差异几乎可以忽略不计。

if(this.currentScreen === removedFqn){
      location.reload();
}

答案 2 :(得分:0)

你可以这样做

if (this.currentScreen === removedFqn) { location.reload(); }

但这与TypeScript

无关