@aLeXxX_03

Что делает данная функция?

Функция:

function foo<T>(arr: T[], callback: (el: T, i: number, arr: T[]) => T)
{
  return arr.reduce((acc: T[], value, index) => {
    const result = callback(value, index, arr)
    acc.push(result)
    return acc
  }, []);
}

Что она делает и что вернет?

Не знаю TS, потому немного затупил.
  • Вопрос задан
  • 1171 просмотр
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Всё, что нужно для понимания: https://developer.mozilla.org/en-US/docs/Web/JavaS...

TS тут можно просто игнорировать, он никак не влияет на функционал. Но если хочется разобраться, то вот: https://www.typescriptlang.org/docs/handbook/2/gen...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы