@Regina0

Как получить аргументы callback функции?

function memorize(fn){
	const memory = [
  {
    args: [3, 4],
    result: 7
  },
  {
    args: [1, 3],
    result: 4
  }
];
   return fn;
}

const resultFunction = memorize((s) => s**2);
console.log(resultFunction(4));


Суть задания: сравнить массив аргументов callback функции с массивами args в объектах массива memory. Существует ли какой-то метод для получения аргументов функции, которая передаётся в качестве параметра? Все перерыла, но так и не смогла ничего найти.
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
WblCHA
@WblCHA
function memorize(fn){
  ...

  return (...args) => {
    // args
    return fn(...args);
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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