将常规对象更改为工作函数。 TypeError:不是函数

时间:2018-05-27 17:41:36

标签: javascript function prototype

今天我一直在尝试使用函数原型,并尝试将常规对象更改为工作函数。 到目前为止我尝试的是这样的:

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

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

知道怎么可行吗? 干杯!

0 个答案:

没有答案