码迷,mamicode.com
首页 > 其他好文 > 详细

预解析

时间:2016-07-23 11:46:47      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

预解析:预先解析一些东西;
    变量的定义会提前到我们能理解的最前面;
    预解析的作用范围: 会找本作用域内;
    函数的也会预解析;
    
                            function show(a){
                                            alert(a);  //function()
                                            var s=a();  //弹a, s为undefined(函数a()没有返回值);
                                            return function(){
                                                alert(s);}    //undefined
                                                            }
                                        function a(){
                                            alert(‘a‘);
                                            }
                                                show(a)//执行到return,结果function,弹a
                                          alert(show(a));//结果function,弹a,return后面function
                                                  show(a)()//执行return函数,结果function,弹a ,undefined
                                                alert(show(a)());//执行return函数返回值,结果function,弹a ,undefined,undefined

预解析

标签:

原文地址:http://www.cnblogs.com/yang0902/p/5697994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!