javascript - 在 Javascript 中使用 Promise 访问值
问题描述
我正在尝试获取一些数据,然后访问响应中的值,但我一直在运行Promise
,我似乎无法摆脱访问我的值。
这是我的要求:
var boom = fetch(uri, options).then(response => response.text());
回应是:
Promise {<resolved>: "{"word":"bump","results":[{"definition":"come upon…,"pronunciation":{"all":"bəmp"},"frequency":4.02}"}
__proto__: Promise
[[PromiseStatus]]: "resolved"
[[PromiseValue]]: "{"word":"bump","results":[{"definition":"come upon, as if by accident; meet with"}]};
我不确定如何访问与“bump”或“definition”相关的值。我访问这些值 ([]
或 .
) 的正常方式似乎都不起作用。
我假设这是一个 JSON 对象,我可以从中访问值,但我可能错了;每当我尝试时,typeOf
我都会得到object
。
解决方案
推荐阅读
- android - 需要 android.permission.READ_CALENDAR 或 android.permission.WRITE_CALENDAR
- java - 编译警告“静态方法声明为final”的原因是什么?
- python - 如何使用 Pandas 和基本迭代进行股票交易回测?
- php - 错误 preg_replace 删除所有 div 里面的内容
- dart - 如何从小部件访问上下文
- db2-zos - 生成的列不适用于 z/os,而在 LUW 中可以
- unity3d - Unity 上的 ScrollView 级别菜单
- swift - 导航栏中的后退按钮重叠,快速 4
- c# - 按字符串列值对列表排序为日期时间
- c# - 将列表拆分为 n 个不同的子列表匹配条件,同时保持尽可能接近