如何在本机反应中获取元素?

时间:2018-08-02 11:17:10

标签: javascript arrays react-native

这是我的代码

function kakaoLogin() {
  RNKakaoLogins.login((err, result) => {
    Alert.alert("token", result);}}

结果如下图。

enter image description here

如果我那样改变

function kakaoLogin() {
      RNKakaoLogins.login((err, result) => {
        Alert.alert("token", result.token);}}

结果是

enter image description here

为什么不获得令牌值? 如何获取令牌值?

1 个答案:

答案 0 :(得分:1)

我有99%的把握确保您的结果是字符串化的,所以这就是为什么您有{token: ... }的原因,您应该首先解析响应,然后尝试显示它。

const response = JSON.parse(result);
Alert.alert("token", response.token); // now response is parsed object and property toke is accessible