静态方法使用。声明 static 关键词:
static
let count = 0; class Foo { static getInstanceCount() { return ++count; } }
如果你想使用IIFE降低能见度 count ,您可以随后将静态方法分配给构造函数,就像任何其他属性一样:
count
class Foo {} Foo.getInstanceCount = (function() { var count = 0; return function() { return ++count; }; }());