Превращение обычного объекта в рабочую функцию.Ошибка типа: не функция - PullRequest
0 голосов
/ 27 мая 2018

Сегодня я экспериментировал с прототипом функции и пытался превратить обычный объект в рабочую функцию.До сих пор я пробовал что-то вроде этого:

const fn = {};
Object.setPrototypeOf(fn, Function.prototype);
Function.prototype.constructor.call(fn, 'console.log("function here!")');

fn(); // Uncaught TypeError: fn is not a function

Есть идеи, как это могло бы быть выполнимо?Ура! * * 1004

...