天天看点

【TypeScript语法】类的静态方法

使用 static 修饰符修饰的方法称为静态方法;

静态方法不需要实例化,而是直接通过类来调用。

class Animal {
    private name;
    constructor(name) {
        this.name = name;
    }
    static isAnimal(a) {
        return a instanceof Animal;
  }
}

let a = new Animal('Jack');
Animal.isAnimal(a);  //正确的调用方式
a.isAnimal(a);   //错误,不能实例化调用
           

继续阅读