gpt4 book ai didi

JavaScript 解析 bool 值

转载 作者:行者123 更新时间:2023-11-29 10:50:05 24 4
gpt4 key购买 nike

在我的服务器的响应中,我得到了一个 JSON 对象。它有一个 bool 标志。

if(file.showInTable == 'true') {

}

但是,即使 showInTable 设置为 false,我也会进入该代码块。如何应对?

我试过:

if(file.showInTable == 'true')
if(file.showInTable)
if(Boolean(file.showInTable))

编辑

正如 Ghommey 所提到的,我使用了第二个选项来检查该值。即使比较语句返回 false,它也会进入代码内部。见下图

enter image description here

最佳答案

it is set to false or true (as bool) - Tony

为什么将 bool 值与字符串进行比较?

只需将其作为 bool 值进行比较:

if(file.showInTable === true) {

}

if(file.showInTable !== false) {

}

关于JavaScript 解析 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12002682/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com