我有一个如下所示的数据列表:
{"people":[
{
"id":"100",
"name":"name 1",
"desc":"desc 1"
},
{
"id":"192",
"name":"name 2",
"desc":"desc 2"
},
{
"id":"324",
"name":"name 3",
"desc":"desc 3"
}
]}
我把它存储在一个变量中:
myVar的
我需要做的是将列表缩小到只有来自id - 192的数据(例如)。
所以最后我离开了:
{"people":[
{
"id":"192",
"name":"name 2",
"desc":"desc 2"
}
]}
所以myNewVar =
{"people":[
{
"id":"192",
"name":"name 2",
"desc":"desc 2"
}
]}
我该怎么做?
答案 0 :(得分:2)
应该像过滤它一样直接
myVar.people = myVar.people.filter( x => x.id === "192");