我正在使用访存库,并且正在尝试这样做:
fetchtest() {
fetch('someurl...').then((data) => {
if (data.status === 200) {
return true;
}
});
}
然后称呼它:
myMethod() {
if (this.fetchtest()) {
console.info('Would return true');
}
}
它没有返回任何东西。
我做错了什么?
答案 0 :(得分:0)
之所以会这样,是因为this.fetchtest()
返回的承诺实际上是“真实的”。
答案 1 :(得分:0)
它返回一个承诺,因此在需要使用它时可能不存在。