【发布时间】:2020-01-01 10:31:12
【问题描述】:
问题很简单。
我怎样才能用“alarma”元素过滤这个数组来只得到一个
0: {alarma: 1797, nroSerie: "8764368", nombre: "Alarma cable cortado", fechaInicio: 1566194460, fechaFin: 1566311460}
1: {alarma: 1797, nroSerie: "8764368", nombre: "Alarma cable cortado", fechaInicio: 1566311460, fechaFin: 1566311580}
2: {alarma: 1797, nroSerie: "8764368", nombre: "Alarma cable cortado", fechaInicio: 1566311580, fechaFin: null}
【问题讨论】:
-
array.filter() -
array.filter 将返回所有具有指定条件的元素,它是相反的。您可以使用 Map,'alarma' 值作为键,整个元素作为值
-
我尝试过这样的事情,但并不完全是我需要的:array.filter((el, i, a) => i === a.indexOf(el));跨度>
标签: angular