これは私がすでに試したコードです
function myFunc(){
    alert("3");
    myFunc = function (){
        alert("something else");
    }
}
javascript で裏で何が起きているのか知りたい
アラート 2 を実行myFuncすると、2 番目にアラートを実行し"something else"ます。これが呼び出されたときに舞台裏で何が起こっているのmyFuncですか?関数は関数内からどのように自分自身を書き換えますか?