gpt4 book ai didi

javascript - 如何在javascript中创建列表字典

转载 作者:行者123 更新时间:2023-12-03 03:49:35 28 4
gpt4 key购买 nike

我有一个从 mysql 数据库获取的表,如下所示:

Col2   | Col3                   | Col4
1 | Name1(something_1234) | Some_date
1 | Name1(something_3456) | Some_date
2 | Name3(something_7890) | Some_date
2 | Name4(something_0988) | Some_date

我使用 JavaScript 将此数据转换为 html,如下所示:

<script>
var new_col2 = [], new_col3 =[];
{% for b in obj %}
new_col2.push("{{b.col2 }}");
new_col3.push("{{b.col3 }}");
{% endfor %}
console.log(new_col2);
console.log(new_col3);
</script>

是否可以使用上面的 for 循环使用 javascript 创建一个字典,如下所示:

{'1': ['Name1(something_1234)', 'Name1(something_3456)'], '2': 'Name3(something_7890)', 'Name4(something_0988)']}

最佳答案

你可以这样做:

<script>
var dictionary = {}
{% for b in obj %}
if (!dictionary["{{b.col2 }}"]) {
dictionary["{{b.col2 }}"] = [];
}
dictionary["{{b.col2 }}"].push({{b.col3 }});
{% endfor %}
console.log(dictionary);
</script>

关于javascript - 如何在javascript中创建列表字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45229103/

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