我有一个构建条件的字符串,它可以读取:
"true || false" or "false || false" or "true && false" etc..
我想简单地检查它是否通过。有什么建议吗?
答案 0 :(得分:0)
为什么不使用布尔值而不是组装字符串?我假设你正在运行类似的东西:
str += ' && ' + !!(Find some value)
相反,使用布尔值跟踪:
trackingBool = trackingBool && !!(Find some value)
这样你就可以避免使用字符串作为布尔值(如果我曾见过反模式的反模式),那么阅读代码的其他人可以更好地了解发生了什么。
答案 1 :(得分:-1)