gpt4 book ai didi

javascript - 如何根据字段值设置标志 true/false?

转载 作者:行者123 更新时间:2023-11-29 17:38:37 24 4
gpt4 key购买 nike

我有多个具有类型和状态的记录。如果记录类型为“DEV”,则应检查状态。在这种情况下,如果状态为“Y”,则应将变量设置为 true。以下是一些记录的示例:

RecID  Type  Status
1 PROD N
2 PROD N
3 PROD N
4 DEV Y
5 TEST N

我已经开发出有效的逻辑,下面是示例:

var showRec = false;

if (type === 'DEV') {
if(status === 'Y') {
showRec = true;
}
}else{
showRec = true;
}

然后我可以使用 showRec 变量来显示隐藏元素。我想知道上面的逻辑是否可以简化?我找不到更好的方法来解决这个问题。我也想知道这是否可以在 SQL 中使用 CASE WHEN 完成,然后简单地使用 column 将有 Yes\No true\false。如果有人有任何建议,请告诉我。

最佳答案

您可以使用三元检查 type 并在 true 时接受另一个检查的 reuslt 或 true

showRec = type === 'DEV' ? status === 'Y' : true;

关于javascript - 如何根据字段值设置标志 true/false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54554363/

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