Ho scritto un po 'di codice che assomiglia a questo:
async function fetchData() {
const json = await fetch(ENDPOINT + key.key).then(data => data.json());
//Do something with the data
}
È abbastanza chiaro e diretto ciò che sto facendo qui.
Mi stavo chiedendo se è normale combinare sia il vecchio stile Promessa, sia il nuovo stile asincrono / attendi come questo.
Se non dovessi usare .then
, sarei qualcosa del genere:
async function fetchData() {
const data = await fetch(ENDPOINT + key.key);
const json = await data.json();
//do something with the data
}
A meno che non manchi qualcosa qui? Suppongo che la domanda sia - è lo scopo di async / attendere di smettere di usare le promesse completamente - o cosa?