zoukankan      html  css  js  c++  java
  • 关于JS中this指向的说明

    这几节讲一下JS中比较容易解释不清楚的语法问题

    1.该节所讲为this指向问题:

    <script type="text/javascript">

            var fullName = "111";
            var hello = {
                'fullName' : "333",
                'world' : {
                    'fullName' : "555",
                    'getFullName' : function(){
                        return this.fullName;
                    },
                }
            }
            console.log(hello.world.getFullName());
            var test = hello.world.getFullName;
            console.log(test());

    </script>

     上边JS代码分别打印结果为: 555   与   111

     this指代的是对象调用语法"."小数点之前的对象.  

    JS代码最后一行,函数直接调用其实就是window.test(),所以会this指向的window对象

  • 相关阅读:
    寒假作业1
    自我介绍
    我罗斯方块1
    我罗斯方块
    解题报告 数学2
    解题报告 转化模式
    解题报告 数学
    经典语录
    解题报告 Trick
    解题报告 帮忙
  • 原文地址:https://www.cnblogs.com/Sunnyheart/p/6168742.html
Copyright © 2011-2022 走看看