有趣的函数解析机制1

直接看代码:

 

 

function func1() {

        function f() {

            alert(1);

        }

        f();

        function f() {

            alert(2);

        }

        f();

    };

    func1();           // 2,2

 

    function func2() {

        function f() {

            alert(1);

        }

        f();

        var f = function() {alert(2)};

        f();

    }

    func2();                   //1, 2

    function func3() {

        var f = function() {alert(1)};

        f();

        function f() {

            alert(2);

        }

        f();

    }

    func3();                 //1, 1

posted @ 2011-11-20 15:56  简单-陈勇  阅读(159)  评论(0编辑  收藏  举报