throw`私はこのコードを使用しようとしました:`return ||の構文的に正しい代替
let results = await getResults();
return results || throw new Error('Error fetching results.');
throw
は式ではないので、しかし、これは無効な構文です。
このコードでは、ES7では構文上正しかったが簡潔な代替方法はありますか?
私はこれを試してみましたが、また失敗しました:
results ? return results : throw new Error('Error fetching results.');
「if .. else」。または、この特定のケースでは 'if(!results)throw; return; ' – Teemu
' getResults() '関数でエラーがスローされる – Maxim