您现在的位置是:网站首页> 内容页

ES6知识整理(9)--class的基本语法

  • 55355com
  • 2019-03-05
  • 338人已阅读
简介(总结完知识点,出去滑板刷街)promise的catch上一节promise中漏了一个知识点:promise对象可以使用catch来避免每个then中都加error判断,让错误时都进到
(总结完知识点,出去滑板刷街)

promise的catch

上一节promise中漏了一个知识点:

promise对象可以使用catch来避免每个then中都加error判断,让错误时都进到catch中进行打印错误信息

因为进的事reject,所以不会进then的data,将进入catch进行打印错误。

catch与then同级,err从reject中传出

现在进入本篇正文:

class的基本用法

传统模式:使用构造函数,生成实例。比起面向对象,这种不易理解。

es6模式:(得出的结果是一样的,而且比上面的更易懂:对象是由类new出来的实例)

自有严格模式

p就P类的实例对象

constructor

此为类的默认方法,new实例时,自动调用该方法中的属性与方法生成实例

constructor返回实例对象this,但也可返回另一个对象,如:

instanceof表示判断实例是否是该类的实例。这里false了

类的实例对象

hasOwnProperty:判断对象是否有指定属性

因此x、y是有的。toString需要.__proto__之后才有。

class表达式

立即执行class:

一次性使用类,可以不写类名,直接new对象

getter与setter

重写了x1属性的存值函数与取值函数

类的静态方法

静态方法:

方法名前有static修饰,使用类直接调用

若有this,则this表示类本身

下午没事玩了盘小时候玩过的FC游戏,怀念下

【识别小程序码播放视频】

【FC小霸王 热血篮球】

一句:别让自己的努力只是感动了自己。

----公众号:海瑞菌

文章评论

Top