Спасибо за ответ! По заключительной части вашего комментария понял, что чтобы «прямой» вызов декоратора из моего примера работал, нужно привести в порядок скобки, чтобы в декоратор передавалась сама функция, а не результат её выполнения.
console.log(decorator(double)(5));
И действительно — так всё работает.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.