次のコード:
console.log(new function(){return this})
次の出力が得られます。

imgを参照して、出力を説明してください(なぜこのような無限の繰り返しの深さが存在するのですか?)。
注:私はJavaScriptの初心者で、さまざまなコードを試していて、この動作を見つけました。
次のコード:
console.log(new function(){return this})
次の出力が得られます。

imgを参照して、出力を説明してください(なぜこのような無限の繰り返しの深さが存在するのですか?)。
注:私はJavaScriptの初心者で、さまざまなコードを試していて、この動作を見つけました。
JavaScript 関数はオブジェクトであり、オブジェクトに属するすべてのプロパティを持ちます。したがって、それらはすべてコンソール ラインに表示されます。
簡単な説明:
name :''- あなたの場合の無名関数 関数の名前が空です
caller:null関数を呼び出す関数
arguments: null関数に渡されたすべての引数
JSの継承を見てみる必要があります
.constructorプロパティは関数を参照します。.constructorプロパティがあります。