このコードで何が起こっているのかを理解したかっただけで、ネストされた関数と高次、および return ステートメントの主題を深く検索しました。しかし、それでも私はこの疑問 (連続する 2 つの return ステートメントについては不明) に終止符を打ちたいと思っていました。
function higher_order(){
return function addNum()
{
return 1+1;
return function subNum()
{
return 1-1;
};
};
};
alert(higher_order()()());