¿Cómo encontrar un objeto en una matriz por propiedad en javascript?
Existe una matriz con muchos objetos. Requerido para encontrar un objeto u objetos en esta matriz por propiedad.
Objeto de entrada:
var Obj = [
{"start": 0, "length": 3, "style": "text"},
{"start": 4, "length": 2, "style": "operator"},
{"start": 4, "length": 3, "style": "error"}
];
Resultado de salida: (busque "inicio" con valor 4)
var result = [
{"start": 4, "length": 2, "style": "operator"},
{"start": 4, "length": 3, "style": "error"}
];
Aceptado
Usar la función de filtro de la matriz
var Obj = [
{"start": 0, "length": 3, "style": "text"},
{"start": 4, "length": 2, "style": "operator"},
{"start": 4, "length": 3, "style": "error"}
];
var result = Obj.filter(x => x.start === 4);
console.log(result);
Expandir fragmento