javascript - 如何在react-native中获取数组中的元素?

标签 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

为什么它没有获得代币值(value)? 我如何获得代币值?

最佳答案

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

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

关于javascript - 如何在react-native中获取数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51652296/

相关文章:

javascript - AJAX 请求、表单提交中出现解析器错误

ios - 遍历数组时遇到问题

react-native - 如何使用 map() 删除第一个元素

javascript - DynamoDB batchWriteItem 在 node.js 中崩溃

javascript - 如何找出 contenteditable 属性不起作用的原因?

javascript - 如何创建多选以显示 Django 中每个选定内容的详细信息?

java - 在 toString 方法中使用数组

arrays - 针对一系列范围测试序列中每个数字的最有效方法是什么?

javascript - 如何在 React Native 中实现回调函数?

firebase - 在 React Native 中从 Firebase 检索数据