操作员 !!在 Javascript (angular)

operator !! in Javascript (angular)

我遇到了这行代码,但不知道什么是 '!!'是:

isLoggedIn() {
    return !!this.getJwtToken();
  }

有人可以帮忙吗?

此表示法用于获取变量的布尔值。 在您的情况下,如果 this.getJwtToken();undefinednullfalse 或只是一个 "" 空字符串,它将 return 为假。