角度8-按数字过滤对象数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了角度8-按数字过滤对象数组相关的知识,希望对你有一定的参考价值。
是否有可能在iseidaCcaa.id等于给定数字的情况下过滤此列表:
var centers = [
id: 2,
nombre: "Centro 2",
iseidaCcaa:
id: 1,
,
,
id: 3,
nombre: "Centro 3",
iseidaCcaa:
id: 1,
,
,
id: 1,
nombre: "Centro 1",
iseidaCcaa:
id: 2,
,
,
];
我尝试了此解决方案,但是它不起作用
this.centers = this.centers.filter(element =>
return element.isiedaCcaa.id == 1;
)
答案
您按iseidaCcaa类型而不是isiedaCcaa类型错误的属性
var centers = [
"id":2,
"nombre":"Centro 2",
"iseidaCcaa":
"id":1,
,
"id":3,
"nombre":"Centro 3",
"iseidaCcaa":
"id":1,
,
"id":1,
"nombre":"Centro 1",
"iseidaCcaa":
"id":2,
]
var centers = centers.filter(element =>
return element.iseidaCcaa.id == 1;
)
console.log(centers);
另一答案
您的退货有错字。
应为return element.iseidaCcaa.id == 1
尽管我会考虑使用===如果id将是int
以上是关于角度8-按数字过滤对象数组的主要内容,如果未能解决你的问题,请参考以下文章