gpt4 book ai didi

javascript - 如何将 JSON 数据推送到 java 脚本中具有重复值的数组

转载 作者:行者123 更新时间:2023-11-29 13:42:48 25 4
gpt4 key购买 nike

我必须返回 table_name 中存在的所有数据而不删除任何重复值,直到控制台我可以看到来自 db 的所有记录,一旦它被推送到 array1 然后我重复的记录就消失了。我要返回所有记录。

 db.query('SELECT * FROM table_name ORDER BY name', function(err, data) {
if (err) return next(err);
var array = [],
array1 = [];
for (var i = 0; i < data.rows.length; i++) {
if (array[data.rows[i].name]) continue;
array[data.rows[i].name] = true;
console.log(array[data.rows[i].name])// till here
array1 .push(data.rows[i])

}
return res.status(200).send(array1 );
});

最佳答案

我不确定你为什么要使用多个数组,希望这对你有帮助

db.query('SELECT * FROM table_name ORDER BY name', function(err, data) {
if (err) return next(err);
var array = [],
array1 = [];
for (var i = 0; i < data.rows.length; i++) {
if (array[data.rows[i].name]) continue;
array[data.rows[i].name] = true;
array1 .push(data.rows)
}
return res.status(200).send(array1 );
});

关于javascript - 如何将 JSON 数据推送到 java 脚本中具有重复值的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52773026/

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