「fetch」と「await fetch」について
(何れも期待した結果を取得できたのですが、)下記コードは何が違うのですか?
・それぞれ長所短所があれば知りたいです
fetch
var response = fetch('/test').then(function(response) {
return response.json();
}).then(function(responseJson) {
});
await fetch
(async () => {
const response = await fetch('/test');
await response.json();
})();
・fetch自体は非同期ではない?
・XMLHttpRequesの代わりということであれば、非同期?
・それとも非同期で使用するPromiseを同期的に取得しているだけ??