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();
该 Promise.allSettled() 方法返回一个在所有给定的 promise 都已经 fulfilled 或 rejected 后的 promise,并带有一个对象数组,每个对象表示对应的 promise 结果。allSettled 方法返回的 Promise<