gpt4 book ai didi

javascript - 在javascript中使用子类中的静态方法

转载 作者:行者123 更新时间:2023-12-04 16:59:42 24 4
gpt4 key购买 nike

我有一个名为 API 的父类(super class)在名为 API.js 的单独文件中

class API {
???
}
我还有一堆子类,每个子类都在一个单独的文件( MySubClassXXX.js )中,其中包含许多静态方法,例如:
class MySubClass1  {
static method1 () {
return { something }
}
static method2 () {
return { something else }
}
}
我希望你在我的项目中像这样使用这些方法 API.MySubClass1.method1()我应该如何导入和定义子类 MySubClass1在主类 API

最佳答案

您可以将子类定义分配给基类的属性。 class Javascript 中的声明是一流的值。

class API {}

API.MySubClass1 = class {
static method1() {
return 'something'
}
}

console.log(API.MySubClass1.method1())

如果你只想在这里使用类作为命名空间,你也可以安全地删除 classstatic具有相同效果的关键字。

关于javascript - 在javascript中使用子类中的静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69250335/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com