gpt4 book ai didi

javascript - 如何访问自定义类中的方法?

转载 作者:行者123 更新时间:2023-11-30 11:43:21 25 4
gpt4 key购买 nike

我有一个定义如下的类:

export default class MyClass {

myMethod(code){
console.log("The code is" + code)
}
}

如何从我的主类访问它?在主类中,我有以下代码行:

import MC from './MyClass'

...

MC.myMethod("987");

我得到的错误是:

undefined is not a function (evaluating '_MyClass2.default.myMethod("987")'

我做错了什么?另外,在我的类名旁边的错误消息中,_2default 是什么意思?

最佳答案

那是因为您已经创建了一个实例方法,所以您有两个选择。创建该类的实例:

var c = new MyClass();

c.myMethod();

或者将其设置为 static方法:

static myMethod(code) {
// ...
}

另一种方法是export函数直接:

export myMethod(code) {
// ...
end

关于javascript - 如何访问自定义类中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41862460/

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