В настоящее время я изучаю, как использовать выборку, асинхронность и ожидание ES8. В настоящее время у меня есть этот код, который работает:
const url = "https://api.icndb.com/jokes/random";
async function tellJoke() {
let data = await (await fetch(url)).json();
return data.value.joke;
}
tellJoke().then(data => console.log(data));
Консоль:
"Chuck Norris can dereference NULL."
но я нашел фрагмент с использованием функции стрелки, проблема в том, что я не знаю, как вернуть свое значение так, как я делаю это в моем текущем примере.
СНИППЕТ:
const fetchAsync = async () =>
await (await fetch(url)).json()
Если это не лучшая практика, дайте мне знать, также приветствуется любое дальнейшее чтение.
async
/await
является частью ES8, а не ES7. - person Bergi   schedule 23.08.2017