【发布时间】:2016-07-19 02:11:25
【问题描述】:
我有一个 JSON 文件
{
"data": [
{
"name": "Jake",
"id": "123"
},
{
"name": "Bob",
"id": "234"
}]
}
所有 id 都是唯一的,假设我有一个禁止的 id 数组 ["123","423"],我想删除数组中所有具有 id 号的条目(作为输出我想如下所示)。
{
"data": [
{
"name": "Bob",
"id": "234"
}]
}
如果 JSON 和数组中有几千个条目,那么实现此目的的中等效率方法(在普通计算机上运行几秒钟)是什么?
【问题讨论】:
-
我认为您正在寻找类似的东西:stackoverflow.com/questions/1573593/…
-
另一个类似的问题,但专门针对带有 lodash/underscore 的解决方案:lodash Filter collection using array of values
标签: javascript json