У меня есть Records
тип Запись :
export interface List {
name: string;
title: string;
}
export type RecordType
= 'recordOne'
| 'recordTwo'
| 'recordThree';
export const Records: Record<RecordType, List> = {
recordOne: {
name: 'Name1',
title: 'Ausi bere ut erit adeo enim an suae'
},
recordTwo: {
name: 'Name2',
title: 'Petebat proprie suo methodo'
},
recordThree: {
name: 'Name3',
title: 'Petebat proprie suo methodo inscitiae'
}
}
Я хочу найти запись с указанным c текстом, но для этого мне нужно l oop через Records
так как бы вы это сделали? Я имею в виду, как бы вы oop подумали о Records
?
По сути, это то, что я хочу:
findMatchingTitle(myString) {
let title = '';
this.Records.foreach(x => {
if(myString.includes(x.title)) {
title = x.title;
}
});
return title;
}
Есть идеи?