博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es6--class
阅读量:5033 次
发布时间:2019-06-12

本文共 679 字,大约阅读时间需要 2 分钟。

es6开始引进类的用法

基本语法

class abc{    abc(){        console.log(1213)   }}

1202026-20180702155928207-1414343644.png


基本使用

let a = new abc();a.abc();

多方法声明

class n1{    a(val){        console.log(val);        return val;  }    b(){        console.log('hahha'+this.a('123'))  }}new n1().b()

1202026-20180702160617962-123764299.png

注意:方法之间是没有逗号的,而且记得需要用到的值的函数记得写返回值啊!!!

方法之间的调用用this


需要传递参数的时候,需要使用constructor进行传递

class t{    constructor(a,b){        this.a = a;        this.b=b;   }    add(){        return this.a +this.b;  }}new t('blue','sky').add()

1202026-20180702161236914-601369001.png

注意:也是没有逗号隔开的啊!!!


继承,使用extends

class a extends t{}

1202026-20180702161501432-1137611509.png


静态方法,使用关键字在static在方法前面加上就可以,使用静态方法,可以不用实例化类

class y {    static hello(){        console.log('hello world')   }}y.hello()

1202026-20180702161718822-1594668622.png

转载于:https://www.cnblogs.com/cyany/p/9254394.html

你可能感兴趣的文章
ArchLinux安装开源VMware Tools
查看>>
系统用户分析模型
查看>>
DB2 锁升级示例1
查看>>
16.RDD实战
查看>>
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
jsp题库 (一)小测(25/21)
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
python数据类型图解
查看>>
C#微信登录-手机网站APP应用
查看>>
HTML5实践 -- iPhone Safari Viewport Scaling Bug
查看>>
一位数据挖掘成功人士 给 数据挖掘在读研究生 的建议
查看>>
Python3.6.0安装
查看>>
hdu1049
查看>>
H5项目常见问题及注意事项
查看>>
索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
查看>>
时间模块 && time datetime
查看>>
jquery自动生成二维码
查看>>
spring回滚数据
查看>>