js には、「Function」という名前の関数があります。そのインスタンスは関数を返します:
var myfunc = new Function('arg1','arg2','return arg1+arg2');
この例では、変数myfuncには、指定された 2 つのパラメーターの合計を返す関数が含まれています。
私の質問は、Functionが関数である可能性はどのようにあるのでしょうか? それ自体のインスタンスにすることはできません。Objectも関数であり、 Function のインスタンスです。ただし、関数はオブジェクトであるため、関数はオブジェクトのインスタンスです。
そして、それがどのように可能か理解できません。それは無限ループです...
ありがとう。