今天我一直在尝试使用函数原型,并尝试将常规对象更改为工作函数。 到目前为止我尝试的是这样的:
const fn = {};
Object.setPrototypeOf(fn, Function.prototype);
Function.prototype.constructor.call(fn, 'console.log("function here!")');
fn(); // Uncaught TypeError: fn is not a function
知道怎么可行吗? 干杯!