gpt4 book ai didi

javascript - 通过 javascript 将规则数组的字符串逻辑转换为可用的 HTML

转载 作者:行者123 更新时间:2023-12-03 04:20:41 24 4
gpt4 key购买 nike

我有一组由其 ID 定义的规则。这是一个例子:

[3001, 3002, 3004, 4005, 4006, 4007]

棘手的部分是我有一个字符串定义将这些规则链接在一起的逻辑。例如:

((0 AND (1 OR 2)) OR (3 AND 4 AND 5))  

我正在尝试创建此逻辑的一些简单的 HTML 可视化。其显示位置如下:

3001 and (3002 or 3004)
4005 and 4006 and 4007

两行 HTML 只是一个示例,而不是要求。最终目标是将其放入某种数组/对象中,以便轻松进行 HTML 操作。

关于如何获取字符串并最终以某种方式与规则数组交互(例如通过 HTML),有什么想法吗?

最佳答案

您可以替换所有数字并将它们用作替换指定值的索引。

function replacer (array) {
return function (i) {
return array[i];
};
}

var values = [3001, 3002, 3004, 4005, 4006, 4007],
template = '((0 AND (1 OR 2)) OR (3 AND 4 AND 5))';

console.log(template.replace(/\d+/g, replacer(values)));

关于javascript - 通过 javascript 将规则数组的字符串逻辑转换为可用的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43961775/

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