Mi matriz se ve así
filtervalue = xy arr = [{id:123, name:'xyz'}, {id:122, name:'xyy'}, {id:134, name:'zzz'}] arr.filter((i) => name.includes(filtervalue) );arriba me da el resultado esperado de la siguiente manera
[{id:123, name:'xyz'}, {id:122, name:'xyy'}]Estoy tratando de hacer lo mismo con la identificación. me da un error
.includes no es una función.
como, cuando mi filterval = 12
la salida esperada debe ser la siguiente
[{id:123, name:'xyz'}, {id:122, name:'xyy'}]Cómo logro esto ?
Utilice una función de filtro como esta.
const filtervalue = 12 const arr = [{id:123, name:'xyz'}, {id:122, name:'xyy'}, {id:134, name:'zzz'}] const result = arr.filter((val) => val.id.toString().includes(filtervalue.toString())) console.log(result)