Я новичок ie с Angular 8.
Я хотел бы передать массив интерфейсов в функцию сортировки, и я хотел бы передать атрибуты интерфейса в качестве параметров.
Пока я пробовал этот способ:
sortBy<T, K keyof T>(field: K, arr: T[], mode: 'Asc' | 'Desc'): T[] {
const res = arr.sort((x, y) => x[field].localCompare(y[field], undefined, { sesitivity: 'base' }));
return mode === 'Asc'
? res
: res.reverse();
}
Но я замечаю, что редактор (VSCode) сообщает мне о некоторых неточностях, в частности:
Я не могу расшифровать эти комментарии. Что я должен сделать, чтобы оптимизировать свою функцию?