首页 > 解决方案 > 在 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

标签: javascriptjsonpromise

解决方案


推荐阅读