Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js class static

作者:寡欢—   发布日期:2025-10-20   浏览:61

// 定义一个类 MyClass,其中包含一个静态方法 staticMethod
class MyClass {
  // 静态方法,可以通过类直接调用,而不需要实例化对象
  static staticMethod() {
    console.log("这是一个静态方法");
  }
}

// 调用静态方法,不需要创建类的实例
MyClass.staticMethod(); // 输出: 这是一个静态方法

// 尝试通过实例调用静态方法会报错
const myInstance = new MyClass();
// myInstance.staticMethod(); // TypeError: myInstance.staticMethod is not a function

解释说明:

  • static 关键字用于定义类的静态方法。静态方法不会被类的实例继承,而是直接通过类本身调用。
  • 静态方法通常用于工具函数或与类相关但不依赖于实例状态的操作。
  • 尝试通过实例调用静态方法会导致错误,因为静态方法不属于实例。

上一篇:js hashmap

下一篇:js string转对象

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 对象数组合并

js 对象转数组

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站