【发布时间】:2021-03-22 06:46:36
【问题描述】:
以下是从 Datatables 的 Search Builder Plugin 生成的 JSON,我想使用 javascript 以以下格式显示输出,而不使用任何库。
(Registration=1)OR((Registration=2)OR(Number=3))OR(Number=4)OR(Station=Yes)
var sbfilter = {
"criteria": [
{
"condition": "=",
"data": "Registration",
"value": [
"1"
]
},
{
"criteria": [
{
"condition": "=",
"data": "Registration",
"value": [
"2"
]
},
{
"condition": "=",
"data": "Number",
"value": [
"3"
]
}
],
"logic": "OR"
},
{
"condition": "=",
"data": "Number",
"value": [
"4"
]
},
{
"condition": "=",
"data": "Station",
"value": [
"Yes"
]
}
],
"logic": "OR"
};
【问题讨论】:
-
你的格式能比
(Registration=1)OR((Registration=2)OR(Number=3))OR(Number=4)OR(Station=Yes)更好吗?也许是输出的一个例子。 -
嗨 Rifat,因为这是一个过滤条件生成的 JSON,我更喜欢以这种方式显示逻辑运算符。
标签: javascript arrays json object