Можно ли использовать элементы Array в качестве индексов T?Javascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Гость
 Можно ли использовать элементы Array в качестве индексов T?

Сообщение Гость »


Привет, я хочу создать функцию, которая принимает два параметра: массив объектов «T[]» и массив полей T. Однако я продолжаю получать следующую проблему в строке, где я вызываю el[ столбец]

Аргумент типа «T[keyof T]» нельзя назначить параметру типа «строка». Введите 'T[строка] | Т[число] | T[symbol]' не может быть назначен типу 'string'. Тип «T[string]» нельзя назначить типу «string».(2345) Код следующий:

пользователь интерфейса { имя: строка; возраст: номер; фамилия: строка; } константные данные: пользователь[] = [ { имя: 'фу', возраст: 21, фамилия: 'бар', }, { имя: 'фу', возраст: 21, фамилия: 'баз', }, { имя: 'фу', возраст: 21, фамилия: 'Бакс', }, ]; function printLastName(data: T[], cols: Array) { data.forEach((el) => { пусть сообщение = ''; cols.forEach((col) => { msg = msg.concat(el[col]); }); console.log(сообщение); }); } printLastName(data, ['имя', 'фамилия']);
Ответить Пред. темаСлед. тема

Быстрый ответ, комментарий, отзыв

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Google Map GeoCoding API не работает для некоторых почтовых индексов, но работает для некоторых других почтовых индексов
    Anonymous » » в форуме Jquery
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • MsCorLib Array.cs Array.Sort строка кода, которая не компилируется
    Гость » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Гость
  • MsCorLib Array.cs Array.Sort строка кода, которая не компилируется
    Гость » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость
  • Как понять пересечение TypeScript через keyof
    Гость » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Гость
  • Как использовать std::sort с std::array? [дубликат]
    Гость » » в форуме C++
    0 Ответы
    6 Просмотры
    Последнее сообщение Гость

Вернуться в «Javascript»