当前位置: 首页 > article >正文

ES 11 新特性

1. 类的私有属性

ES11 提供了类的私有属性,在类的外部无法访问该属性。只有再类的内部能访问。

class Person{
  //公有属性
  name;
  //私有属性
  #age;
  #weight;
  //构造方法
  constructor(name, age, weight){
    this.name = name;
    this.#age = age;
    this.#weight = weight;
  }

  intro(){
    console.log(this.name);
    console.log(this.#age);
    console.log(this.#weight);
  }
}

//实例化
const girl = new Person('晓红', 18, '45kg');

// 外部无法直接访问
// console.log(girl.name);
// console.log(girl.#age);
// console.log(girl.#weight);

girl.intro();

2. allSettled

该 Promise.allSettled() 方法返回一个在所有给定的 promise 都已经 fulfilled 或 rejected 后的 promise,并带有一个对象数组,每个对象表示对应的 promise 结果。allSettled 方法返回的 Promise 对象始终是成功(fu


http://www.kler.cn/a/105002.html

相关文章:

  • FPGA从入门到精通(二十)SignalTapII
  • useGeneratedKeys=“true“ keyProperty=“id“
  • 经验风险最小化与结构风险最小化:优化机器学习模型的两种方法
  • 2022年12月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • Azure - 机器学习企业级服务概述与介绍
  • Apifox创建团队 项目 接口 邀请成员步骤演示
  • Django的查询所有,根据用户名查询,增加用户操作
  • 完美的错误处理:Go 语言最佳实践分享
  • 实现el-table打印功能,样式对齐,去除滚动条
  • 0039【Edabit ★☆☆☆☆☆】【字符串长度比较】Compare Strings by Count of Characters
  • 一文搞懂比特币的原理
  • CICD 流程学习(五)Jenkins后端工程构建
  • AlDente Pro for Mac: 掌控电池充电的终极解决方案
  • SpringBoot运行流程源码分析------阶段三(Spring Boot外化配置源码解析)
  • Spring Boot Endpoints:端点
  • 渲染对电脑伤害多大?怎么避免对本地电脑的损害?
  • 第2篇 机器学习基础 —(2)分类和回归
  • Gdb调试
  • 设计模式:命令模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
  • web浏览器端实现语音转文字或文字转语音