我有下一个代码:
let doNavigate = this.currentScreen === removedFqn;
if (doNavigate) { location.reload(); }
如何使用Typescript简化它?
答案 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
无关