es6新特性中class基本用法是什么

技术es6新特性中class基本用法是什么本篇内容主要讲解“es6新特性中class基本用法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“es6新特性中class基本用

本文主要讲解“es6新功能中类的基本用法是什么”,感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让边肖学习“es6新功能中类的基本用法是什么”!

在javaScript中,生成实例对象的传统方法是通过构造函数,这与传统的面向对象语言(如C和Java)有很大不同。ES6提供了一种更接近传统语言的编写方法,并引入了类作为对象模板的概念。使用class关键字,您可以定义类。

  es6class与es5的面向对象的区别:

1.写作是不同的,使用关键字类

2.当new的实例默认具有构造函数方法,并且默认返回实例对象(this)时,也可以返回另一个对象。

3.该类的所有方法都在prototype属性上,但是不能枚举它们,并且不能在每个方法的末尾使用分号。

4.类的调用必须通过new的实例,并且在类内部默认使用严格模式。

5.没有变量提升,必须在调用前声明。

默认情况下,这个6.class指向当前类。

7.class static方法,使用关键字static,不用new,可以直接通过类调用。

8.如何编写实例属性和静态属性?实例属性可以使用等式(=)直接写入类,也可以写入构造函数方法。静态属性只需要在实例属性之前添加一个关键字Static。

9.类继承使用关键字extends,继承机制与es5完全不同。

es5的继承原则:首先添加新子类的实例对象this,然后将父类的方法和属性添加到子类的this(parents . call(this))。

Es6的继承原则:首先,创建父类的实例对象this,因此要在构造函数()访问父类的属性时使用这个,必须先调用super()方法;然后通过子类的构造函数()修改它。

10.类继承可以继承本机构造函数,但es5不能。

  es6class与es5一般写法

复制代码

//I. ES5写作:

函数动画(名称){ 0

this.name=name

}

animate . prototype . getname=function(){ 0

console.log(this.name)

}

varp=Newanimate(' ity ');

p . getname();

//二。ES6,面向对象编写,calss,

classPerson{

//constructor():构造函数是默认方法,新建时会自动调用,没有显式定义时会自动添加。

//1.适合初始化数据

//2 .构造函数可以指定返回的对象。

构造者(姓名、年龄){ 0

this.name=name

this.age=年龄;

}

至此,相信大家对“es6新功能中类的基本用法是什么”有了更深的理解,让我们一起来实践吧!这是网站。更多相关内容,可以去相关渠道查询,关注我们,继续学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/70747.html

(0)

相关推荐

  • c++培训(c++教程)

    技术怎么用C++做一颗会跳动的爱心这篇文章主要介绍怎么用C++做一颗会跳动的爱心,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!开始先来看看效果:程序描述:程序先以较慢的速度画一个大爱心,之后跳动的

    攻略 2021年12月20日
  • ADO.NET存储过程调用举例分析

    技术ADO.NET存储过程调用举例分析这篇文章主要讲解了“ADO.NET存储过程调用举例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ADO.NET存储过程调用举例分

    攻略 2021年12月3日
  • 汇编语言MIPS指令类型有哪些

    技术汇编语言MIPS指令类型有哪些这篇文章主要讲解了“汇编语言MIPS指令类型有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“汇编语言MIPS指令类型有哪些”吧!一、

    攻略 2021年11月10日
  • Spring事务知识点(总结)

    技术Spring事务知识点(总结) Spring事务知识点(总结)什么是事务
    答:既是把操作一次数据库的这个操作当成是一个事务,把这个行为抽象了。
    例如:查询一次user表的所有内容叫一次事务。事务的4

    礼包 2021年10月28日
  • 如何解决云数据库MongoDB运行变慢问题

    技术如何解决云数据库MongoDB运行变慢问题这篇文章给大家介绍如何解决云数据库MongoDB运行变慢问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。阿里云数据库小分队破解了致使云数据库Mongo

    攻略 2021年11月4日
  • 摩拜单车退押金怎么退,微信上的摩拜押金怎么退款

    技术摩拜单车退押金怎么退,微信上的摩拜押金怎么退款微信摩拜单车使用步骤 你只要打开手机摩拜单车退押金怎么退,摩拜单车将出现在“微信钱包”页面的第三方服务“九宫格”中, 与微信此前接入的“滴滴出行”、“美团外卖”、“京东优

    2021年10月30日