我正在用本机反应编写一个应用程序,我想查询我拥有的 API。API 非常简单,只是在网页上吐出一些文本。
我一直在使用这个:
var value = '';
fetch("http:myapi.com/")
.then((response) => response)
.then((responseData) => {
value = responseData._bodyText;
console.log(responseData._bodyText); //prints what I want
})
.done();
console.log(value); //prints an empty string
我想将 var "value" 的值设置为响应的文本。执行console.log 表明responseData._bodyText 确实有我想要的信息,但是当我尝试将var 值设置为responseData._bodyText 时,没有设置值并且变量保持为空。
我该如何补救?