私は、URLにイメージがあることを確認する関数を作成しています。成功するとtrueかfalseを返す必要があります。関数はbooleanの代わりにオブジェクトを返します
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);
戻りオールライト働く真または偽ので、しかしconsole.log('image: ' + image);
戻り[object Object]
あなたは私のコードで間違っているかを把握することはできますか?
せずに文字列 'はconsole.log(「イメージ」にそれを解析する
then
とcatch
でconsole.log
を置くことができます(画像)) ' –あなたが私に尋ねると、その出力があると期待されます。 – KarelG
非同期関数は常に約束を返します。 – Lux