gpt4 book ai didi

javascript - 如果未评估条件 - 所有选项均不匹配

转载 作者:行者123 更新时间:2023-11-30 16:12:16 27 4
gpt4 key购买 nike

我有一个 json 数组,其中包含一个可以是“ok”或“ko”的元素。

如果我执行 console.log(data.esito),我会看到该值为预期的“ok”或“ko”。

所以我尝试这样做:

console.log(data.esito);
if(data.esito == 'ok'){
console.log('code for ok');
//code if is ok
}else{
console.log('code for ko');
//code if is ko
}

但它永远不会进入if。即使结果是“ko”或者如果 data.esito == 'ok' 错误,ko 的代码也不会执行。

我错过了什么?一定是很明显但看不到的东西

最佳答案

如果您的变量 data.esito 的值有前导或尾随空格,则对字符串 ok 的严格检查将评估为 false。

您可以尝试使用 trim() 从变量的开头或结尾删除任何多余的空格。

关于javascript - 如果未评估条件 - 所有选项均不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36066298/

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