zoukankan      html  css  js  c++  java
  • ES6知识整理(9)--class的基本语法

    (总结完知识点,出去滑板刷街)


    promise的catch


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

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

    image.png

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

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


    现在进入本篇正文:

    class的基本用法


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

    image.png


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

    image.png

    自有严格模式

    p就P类的实例对象

    constructor


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

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

    image.png

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

    类的实例对象


    image.png

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

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

    class表达式


    立即执行class:

    image.png

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


    image.png


    getter与setter


    image.png

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

    类的静态方法


    image.png

    静态方法:

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

    若有this,则this表示类本身



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

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

    【FC小霸王 热血篮球】



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


    ----公众号:海瑞菌

  • 相关阅读:
    Git上传文件不能超过100M的解决办法
    微信小程序 转发 分享功能(二)
    微信小程序 转发 分享功能(一)
    github上分支的合并
    微信小程序公告滚动通知
    django-blog:多对多查询
    正弦型函数的给出方式
    人教版|反三角函数
    在线|北京人大附中高一试题
    争鸣|深层次理解几何概型的概念和求解
  • 原文地址:https://www.cnblogs.com/wuhairui/p/9250944.html
Copyright © 2011-2022 走看看