React-native检索方法的另一个类的返回值

时间:2019-02-08 18:38:18

标签: react-native methods return-value

我正在尝试使用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'未定义

1 个答案:

答案 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);