У меня есть массив объектов, который выглядит следующим образом
class ValueError {
value: string;
error?: string;
constructor() {
this.value = null;
this.error = null;
}
}
export class Record {
productId: ValueError;
dpt: ValueError;
storeNumber: ValueError;
email: ValueError;
}
Я хочу найти в этом массиве идентификатор продукта (значение) и storeNumber (значение). это то, что я пробовал до сих пор. я не знаю, как искать значение
searchBy = '123';
filter() {
const result = JSON.parse(JSON.stringify(this.allRecords));
Object.keys.forEach(key => {
result[key] = result[key].filter(r=> (r.productId.value) && (this.searchBy.includes(r.productId.value)))
})
}