JavaScript作用域链

来源:互联网 发布:对云计算的理解ibm 编辑:程序博客网 时间:2024/05/27 20:52

变量在当前环境now、内部环境f1、内部深层环境f2/f3....都起作用的现象形成了一个链条,这个链条就称为变量的"作用域链"

<html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <script type="text/javascript">        //作用域        var title = "链条";        console.log("new:" + title);        function f1() {            console.log("f1:" + title);            function f2() {                console.log("f2:" + title);                function f3() {                    console.log("f3:" + title);                }                f3();            }            f2();        }        f1();    </script></head><body>    <h2></h2></body></html>
效果图: