这是什么意思“return !! userId”
这个问题在这里已经有了答案:
它返回userId
作为boolean
它是一个boolean
,分别从一个fasly
或truethy
值到false
或true
。
您可能会看到:
var string = ""; // empty string is falsy
var bool = !!string; // false
falsy
的方式意味着,它如下: myvar == false
,而不是false
其中如下: myvar === false
(三重比较)。
同样, truethy
是myvar == true
。
!!userId
与Boolean(userId)
相同。