React-native метод извлечения возвращает значение другого класса - PullRequest
0 голосов
/ 08 февраля 2019

Я пытаюсь получить возвращаемое значение метода в другом классе с реактивным родным.

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 голосов
/ 08 февраля 2019

вам нужно добавить статическое ключевое слово для использования в качестве метода класса,

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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...