码迷,mamicode.com
首页 > Web开发 > 详细

js学习(五)-全局函数和类内部函数区别

时间:2018-05-18 15:42:12      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:this   var   text   OLE   指针   没有   UNC   定义   成员   

//---------------------------js代码---------------------------

function User(){
       //类成员的定义及构造函数
  this.name = "hello";
  this.age = 25;
  this.sayHello = function (){
    console.log("here is class1");
  }
}

//-------------------------html页面-------------------------

<script type="text/javascript" src="demo01.js"></script>
<script type="text/javascript">
var u = new User();
var say = new u.sayHello();
console.log(typeof(say))
</script>

 

 

 

总结:全局函数和作为一个对象方法定义的函数之间没有任何区别,因为可以把全局函数和变量看作为window对象的方法和属性。也可以使用new操作符来操作一个对象的方法来返回一个对象,这样一个对象的方法也就可以定义为类的形式,其中的this指针则会指向新创建的对象。

 

js学习(五)-全局函数和类内部函数区别

标签:this   var   text   OLE   指针   没有   UNC   定义   成员   

原文地址:https://www.cnblogs.com/kongxc/p/9056131.html

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