首页 > 编程语言 > 详细

第十篇---javascript函数this关键字

时间:2016-08-21 00:53:03      阅读:206      评论:0      收藏:0      [点我收藏+]
<script type="text/javascript" charset="utf-8">
            
            //this:this对象是指运行时期基于执行环境所绑定的
            //this总是指向调用者,也就是说 谁调用了我,我就指向谁
            
            var k = 10;
            function test(){
                this.k = 20; //其实就是全局变量k,由于外边有k,这里就覆盖了10
                
                this.a = 30;
            }
            
            /**
             * 标准写法:window.test();
             * test(); 函数执行的环境是浏览器对象,也就是说全局作用域对象 ,最上层就是window
             * 所以说test里边的  this,就是指调用者,就是window,
             */
            test();         //让test函数执行一次,保证函数里this.k被执行
            alert(test.k);    //undefined
            alert(window.k);//20,也就是alert(k);
            
            alert(a);    //30
        </script>

 

第十篇---javascript函数this关键字

原文:http://www.cnblogs.com/lihaoyang/p/5791482.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!