使用await with react-native

时间:2018-01-11 09:55:17

标签: javascript react-native

我想异步调用一个函数。我在MyClass中编写了函数代码

static currentPassword(){
    OtherClass.getPassword().then((data) => {
      alert(JSON.stringify(data)); // this works fine
      return 'test';  // will return data.password at the end
      });
  }

在同一个班级我正在创建这个函数

static async requestUser(){
      const token = await MyClass.currentPassword(); // this call the function successfully 
      alert(token); // this print 'undifined'
}

在requestUser中调用currentPassword()但返回值未定义

1 个答案:

答案 0 :(得分:0)

您必须返回返回' test'。

的承诺
static currentPassword(){
  return OtherClass.getPassword().then((data) => {
    alert(JSON.stringify(data));
    return 'test';
  });
}