你的位置:首页 > 软件开发 > Java > js定义类的方法

js定义类的方法

发布时间:2016-04-19 17:00:07
ECMAScript6已经支持了class,但之前版本都不支持类,但是可以通过一些方法来模拟类。js中的类,既是重点,也是难点,很多时候都感觉模棱两可。首先强调一下js中很重要的3个知识点:this、prototype、constructor。下面我们来总结一下定义(模拟)类的几 ...

ECMAScript6已经支持了class,但之前版本都不支持类,但是可以通过一些方法来模拟类。

js中的类,既是重点,也是难点,很多时候都感觉模棱两可。

首先强调一下js中很重要的3个知识点:this、prototype、constructor。

下面我们来总结一下定义(模拟)类的几种方法:

1.工厂模式

function createObject(name,age){  var obj = new Object();  obj.name = name;  obj.age = age;  obj.getName = function(){    return this.name;  };  obj.getAge = function(){    return this.age;  }  return obj;}var obj2 = createObject("王五",19);console.log(obj2.getName());console.log(obj2.getAge());console.log(obj2.constructor);

原标题:js定义类的方法

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。