【发布时间】:2021-02-10 06:03:01
【问题描述】:
我的一个反应文件中有以下代码。显然 showMentor2 的值为 false,但是在控制台(如下所示)中,“仍然会调用”仍然会打印。有人可以帮我弄清楚发生了什么吗?
const showMentor2 = userInfo.isMentor;
console.log(`This is the value of showMentor2 ${showMentor2}`);
if (showMentor2) {
console.log('this still gets called');
}
【问题讨论】:
-
showMentor2的类型可以是字符串吗?
-
检查 showMentor2 是否为布尔值...
typeof showMentor2 -
检查 showMentor2 的类型,是否真的是布尔类型。
标签: javascript reactjs if-statement