首页 > 其他 > 详细

es-6 class

时间:2018-03-30 13:00:48      阅读:167      评论:0      收藏:0      [点我收藏+]

class的静态方法:如果在类中定义的方法前加上static关键字,表示该方法不会被实例继承,而是直接通过类来调用,这就称为“静态方法”

class Foo {

  static classMethod()

  {

    return ‘hello‘;

  }

}

Foo.classMethod()//‘hello‘

var foo=new Foo();

foo.classMethod()

//TypeError:foo.classMethod is not a function

静态方法可以在Foo类上调用,不能再Foo类的实例foo上调用。

如果静态方法包含this关键字,这个this指向类,而不是实例。

es-6 class

原文:https://www.cnblogs.com/shuhaonb/p/8675537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!