【发布时间】:2021-11-01 16:46:22
【问题描述】:
我有一个如下所示的数组,
[
{
"_id": "5e3ccb88c9b3027ef4977894",
"name": "microsoft"
},
{
"_id": "59ce020caa87df4da0ee2c77",
"name": "Microsoft"
},
{
"_id": "5e077c78bc0d663d7170ba1c",
"name": "MICROSOFT"
},
{
"_id": "608839e8d9271457814a7aa4",
"name": "Microsoft "
},
{
"_id": "5ecd46657ffa9b761a0e41cd",
"name": "Microsoft - MSN"
},
{
"_id": "5dfb47adbc0d663d716fe25f",
"name": "Microsoft Alumni Foundation"
}
]
现在我只需要一个 Microsoft,而不是使用 lodash 的这些案例组合。
预期输出,
[
{
"_id": "608839e8d9271457814a7aa4",
"name": "Microsoft "
},
{
"_id": "5ecd46657ffa9b761a0e41cd",
"name": "Microsoft - MSN"
},
{
"_id": "5dfb47adbc0d663d716fe25f",
"name": "Microsoft Alumni Foundation"
}
]
谁能帮我解决这个问题?找到了很多解决方案,但我需要不区分大小写的过滤器。
提前致谢。
【问题讨论】:
-
您选择
'Microsoft ...'是否有条件,还是只想选择您看到的第一个? -
不@lejlun,我只是不需要重复值,可能是小写或大写。我只想要唯一的名字。
-
这是一个很好的方法,但没有找到任何方法来执行不区分大小写的过滤器。
标签: javascript node.js json lodash