【发布时间】:2018-12-07 10:46:29
【问题描述】:
"name": [
{
"name": "test1"
},
{
"name": "test2"
},
{
"name": "test3"
},
{
"name": "test1"
},
]
我有上面由 nodejs 创建的。在数组推送期间,我想从列表中删除重复的数组,或者如果单个数组不存在,则只推送名称数组。
我尝试了下面的代码,但它改变了数组。
var new = [];
for (var i =0;i<name.length;i++){
new['name'] = name[i].name;
}
【问题讨论】:
-
@SanSolo 没有寻找该帖子中给出的解决方案。
-
您能说明一下您期望的结果吗?建议链接中的多种过滤方法如何不适用于您的情况?特别是“希望从列表中删除重复的数组” - 帖子中显示的示例中没有“重复的数组”(除非您可以互换使用“数组”和“对象” - 请注意,这不再是问题清除)
-
重复数组是什么意思?您能否在问题本身中添加示例输出?