const obj = await fetch("http://example.com/").then(e => e.json())
って書くとせっかく await あるんだから then じゃなくて await に揃えたくなる
でも await 使うと
const obj = await (await fetch("http://example.co.jp/")).json()
になる
見づらい
括弧があるのが嫌
でも優先順位的に括弧は必要
ならメソッドにすればできる?
関数受け取って 中で await した結果を受け取った関数に入れて実行するとか
const obj = await fetch("http://example.net/").await(e => e.json())
あれ これ then だ
しかも一文字長くなってる
変なことせず then でいいところは then にしよう