Skip to main content

基础知识

promise

promise.all

promise.race

promise.allSettled()

promise.any()

class

public & private & static & protect

  • public:如果没有显式指定修饰符,则成员被视为公有。属性和方法可以在类的内部、外部以及实例中进行访问和调用。(定义类的实例的特定行为)
  • static: 属于类本身而不是类实例。可以直接根据 className[XXX]来调用,如果用实例方法来调用的话,找不到。(类级别上定义共享的属性和方法,对于所有实例都是一样的,一般会用于工具函数,常量,或单例模式等场景)
  • private: 隐藏内部实现细节的情况,避免外部直接访问和修改。
  • protect: 只能在类的内部和派生类(子类)中访问和调用。可以用#来修饰。无法通过实例来访问。[this.#protectedProperty]

装饰器