0

javaScript でネストされた関数を理解するのに助けが必要です。したがって、以下はネストされた関数を含む架空のスクリプトです。ネストを解除する方法を理解するのを手伝ってもらえますか?


    function start (){

        document.ontouchmove = function1;

        document.onmouseup = function3 = function2; 

    };


    function function1 (){

        //code

    };


    function function2 (){

        // code

    };


    function function3 (){

        //code

    };
4

1 に答える 1

1

コード スニペットにネストされた関数はありません。

ただし、割り当てを式として使用しており、その戻り値を使用して「チェーン」割り当てを行っています。

割り当てのチェーンを解除すると、単純に次のようになります。

function3 = function2;
document.onmouseup = function3;
于 2012-05-31T08:20:10.607 に答える