简短引用typescript中同一类的实例方法的静态函数

时间:2016-08-04 10:08:51

标签: typescript

引用静态函数的完整限定名称。

class Shape {
  spin {
    Shape.log("something");
  }

  static log(text: string) {
  }
}

是否有一种简短的方法来引用静态" log"功能?没有完整的班级名称?

2 个答案:

答案 0 :(得分:1)

您可以创建一个调用Shape.log

的函数
class Shape {
    spin() {
        log("something");
    }

    static log(text: string) {}
}

function log(message: string) {
    Shape.log(message)
}

答案 1 :(得分:0)

不,目前没有简写来访问本地对象中的静态函数。

在您的示例中,you must use the fully-qualified name