我正在尝试使用react-native接收另一个类中方法的返回值。
ClassA.js
export default class ClassA{
send(query) {
var value = 1+query;
return value;
}
}
试图从App.js类中获取价值
var value = ClassA.send(query);
但是,这不起作用。 我收到以下错误:
ClassA.default.send不是函数,'_ ClassA.default.send'未定义
答案 0 :(得分:1)
您需要添加static关键字作为类方法,
export default class ClassA{
static send(query) {
var value = 1+query;
return value;
}
}
因此您可以使用它
var value = ClassA.send(query);
或者您可以将其用作实例方法;
export default class ClassA{
send(query) {
var value = 1+query;
return value;
}
}
在这种情况下,您可以从实例访问该方法;
var instance = new ClassA();
var value = instance.send(query);