This会根据上下文

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <script type="text/javascript"  >
        /**
         * this会根据调用方式不同。this会指向不同的对象
         *   1.以函数的形式调用,this永远是window对象
         *   2.以方法的形式对象,this就是调用方法的那个对象
         */
          var name="全局"
            //创建一个函数
            function fun(){
                console.log(name);
                
                //this会根据上下文进行复赋值
                console.log(this.name)
                
            }
            var obj={ 
                name:"孙悟空",
                sayName:fun
            }
            var obj2={
                name:"沙和尚",
                sayName:fun
            }
            obj.sayName();
            obj2.sayName();
        </script>
    </head>
    <body>
    </body>
</html>


这里给大家推荐一个在线软件复杂项交易平台:米鼠网 https://www.misuland.com

米鼠网自成立以来一直专注于从事软件项目人才招聘软件商城等,始终秉承“专业的服务,易用的产品”的经营理念,以“提供高品质的服务、满足客户的需求、携手共创双赢”为企业目标,为中国境内企业提供国际化、专业化、个性化、的软件项目解决方案,我司拥有一流的项目经理团队,具备过硬的软件项目设计和实施能力,为全国不同行业客户提供优质的产品和服务,得到了客户的广泛赞誉。

最新项目