美文网首页重学es6
class讲解之8 私有属性(ES2019版)

class讲解之8 私有属性(ES2019版)

作者: zhang463291046 | 来源:发表于2020-08-10 10:00 被阅读0次

以下内容是引用或者借鉴别人的,自己只是做个笔记,方便学习。理解错误的地方,欢迎评论。如有侵权,私聊我删除,未经允许,不准作为商业用途

在ES2019版,在一个属性名前加上#,这就称为“私有属性”

class Foo {
  #c = 3  // 私有属性
}

在方法内部用类Foo调用私有属性,不能在类的外部被调用

class Foo {
  #c = 3  // 私有属性
  baz(){
    console.log(Foo.#c); // 3
  }
}

相关文章

  • class讲解之8 私有属性(ES2019版)

    以下内容是引用或者借鉴别人的,自己只是做个笔记,方便学习。理解错误的地方,欢迎评论。如有侵权,私聊我删除,未经允许...

  • class讲解之7 私有方法(ES2019版)

    以下内容是引用或者借鉴别人的,自己只是做个笔记,方便学习。理解错误的地方,欢迎评论。如有侵权,私聊我删除,未经允许...

  • Python 之路06 - 面向对象

    本节大纲: 特性:class、object 封装 继承 多态语法\属性\方法构造函数\析构函数私有方法\私有属性类...

  • class讲解之6 静态属性

    以下内容是引用或者借鉴别人的,自己只是做个笔记,方便学习。理解错误的地方,欢迎评论。如有侵权,私聊我删除,未经允许...

  • class讲解之4 实例属性

    以下内容是引用或者借鉴别人的,自己只是做个笔记,方便学习。理解错误的地方,欢迎评论。如有侵权,私聊我删除,未经允许...

  • es6 class实现静态属性、私有属性、方法

    1.class实现静态属性 参考:ES6 class 静态属性和私有方法 es6中实现了静态方法,但是没有静态属性...

  • 面向对象一私有属性

    class Person(object): 在对象中,提供set/get方法,来间接的访问对象的私有属性 给私有属...

  • class私有属性 Symbol 模拟

    js中不支持private关键字私有属性,但是在实际项目中可能有这种需求,因此我们可以利用es6的一些特性来比较完...

  • Class中的私有属性

    私有属性 私有属性是面向对象编程(OOP)中非常常见的一个特性,满足以下特点: 能被 class 内部的不同方法访...

  • html中有哪些属性,各自的特点是什么

    在html中,属性分为公有(全局)属性和私有属性 公有(全局)属性指所有元素都可以拥有的属性包括:id、class...

网友评论

    本文标题:class讲解之8 私有属性(ES2019版)

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