如何区分JS中类的静态方法、静态变量、实例方法和实例变量?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1475个文字,预计阅读时间需要6分钟。
本例介绍了JavaScript中的类静态方法、静态变量、实例方法和实例变量的区别与用法。
1. 类的静态方法 静态方法属于类本身,而不是类的实例。这意味着您可以直接通过类名调用它们,而不需要创建类的实例。以下是一个静态方法的例子:
javascript class BaseClass { static staticMethod() { console.log('这是一个静态方法'); } }
// 调用静态方法 BaseClass.staticMethod(); // 输出:这是一个静态方法
2. 静态变量 静态变量也是属于类本身的,而不是类的实例。静态变量在类被加载时初始化,并且对所有实例都是共享的。
本文共计1475个文字,预计阅读时间需要6分钟。
本例介绍了JavaScript中的类静态方法、静态变量、实例方法和实例变量的区别与用法。
1. 类的静态方法 静态方法属于类本身,而不是类的实例。这意味着您可以直接通过类名调用它们,而不需要创建类的实例。以下是一个静态方法的例子:
javascript class BaseClass { static staticMethod() { console.log('这是一个静态方法'); } }
// 调用静态方法 BaseClass.staticMethod(); // 输出:这是一个静态方法
2. 静态变量 静态变量也是属于类本身的,而不是类的实例。静态变量在类被加载时初始化,并且对所有实例都是共享的。

