Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.

Испытания

↳ Обернутая функция

JS: Прототипы

solution.js

Добавьте в Function.prototype функцию wrap, которая работает согласно примеру:

function speak(name) {
   return `Hello ${name}`;
}

const newSpeak = speak.wrap((original, yourName, myName) => {
  const greeting = original(yourName);
  return `${greeting}, my name is ${myName}`;
});

newSpeak('Mary', 'Kate'); // Hello Mary, my name is Kate
Начать Успешных завершений: 80%

Последние код-ревью

Автор Дата обновления Версий
brasid 10 дек., 20:22 2
user-study 08 дек., 13:46 1
qelphybox 06 дек., 16:19 1
user-43b67d74234d0587 30 нояб., 12:01 1
uladzislau97 28 нояб., 19:17 1