美文网首页
es5和es6创建类的方法

es5和es6创建类的方法

作者: 随风飞2019 | 来源:发表于2019-11-11 21:45 被阅读0次

es5
组合使用构造函数+原型模式
function Person(name,age){
this.name=name;
this.age=age;
}

Person.prototype.say=function(val){
console.log(this.name+val);
}

var p=new Person('张三丰',25);
p.say("我会太极八卦。")
//张三丰我会太极八卦。

es6使用Class类实现

class Person{
constructor(name,age){
this.name=name;
this.age=age;
}
say(val){
console.log(this.name+val)
}
}

let wuji = new Person("zhangwuji",32);
wuji.say("我会九阳神功")
//zhangwuji我会九阳神功

相关文章

  • 9.ECMAScript6(ES6)- ES6中的对象字面量

    1、ES5创建对象字面量方式 2、ES6创建对象字面量方式 3、es5 对象方法 4、es6 对象方法的简写 5、...

  • es5 es6静态方法、类、单例模式

    es5中的类和静态方法 es5继承 es6中的类 es6里面的继承 es6里面的静态方法 es6单例模式 转载:h...

  • es5实现class类

    es5没有类,只有构造函数。ES6新增了class,用于创建类。本文通过es5来实现es6的class(一个Ani...

  • 2019-06-21

    JS中ES5和ES6中set和get方法 ES5 情况一:对象已经创建,需要给上面添加setget方法 情况二:当...

  • 深入es6之class

    es5定义一个类 es6定义一个类 es6原型方法(内部this是实例化的类) 静态方法(内部this是类) 继承

  • ES5、ES6继承

    ES5、ES6继承方式 继承的目标: 父类公有属性和方法为子类公有属性和方法父类私有属性和方法为子类私有属性和方法...

  • 第十一天vue面试题

    1,ES5/ES6 的继承除了写法以外还有什么区别? ES5的继承实质上是先创建子类的实例对象,然后再将父类的方法...

  • 9. Javascript中的类

    9.1 ES5中的近类结构 创建一个构造函数,然后定义另一个方法并赋值给构造函数。 ES6中的类也是借助的这个方法...

  • es5和es6创建类的方法

    es5组合使用构造函数+原型模式function Person(name,age){this.name=name;...

  • Understanding ECMAScript6(下)

    Part 1: ES6 中的类 基本类的声明 ES5 中仿类的构成:创建一个构造器,然后将方法指派到该构造器的原型...

网友评论

      本文标题:es5和es6创建类的方法

      本文链接:https://www.haomeiwen.com/subject/piexictx.html