我正在做一個函數,檢查url中是否有圖像,它應該根據成功返回true或false。函數返回對象,而不是布爾值
var image = this.checkImage(imageUrl);
console.log('image: ' + image);
async checkImage(image){
var a;
await RNFetchBlob.fetch('GET', image)
.then((res) => {
a = true;
})
.catch((errorMessage, statusCode) => {
a = false;
})
console.log(a);
return a;
}
console.log(a);
返回true或false使作品還好吧,但console.log('image: ' + image);
回報[object Object]
你能找出什麼在我的代碼是錯誤的?
解析爲一個字符串'的console.log(「形象:」執行的順序+ JSON.stringify (image))' –
如果你問我的話,有點期待輸出... – KarelG
異步函數總是返回一個承諾。 – Lux