記事へのコメント39

    • 注目コメント
    • 新着コメント
    s025236
    promiseは処理ごとにブロックができて変数管理しやすいし次の処理に必要な変数渡せるけど、async/awaitはtry/catchがブロック作っちゃうのでtryの中に書く必要がない処理までtryの中に書く必要ができてしまうので適材適所

    その他
    mushus
    async/awaitだけだと最小の待機時間になるような複雑な非同期処理がかけない const xp=Promise.all([ap,bp,cp]).then(([a,b,c])=>x(a,b,c)) が大量にあるようなの

    その他
    hdampty7
    「すっきりして素晴らしいですね」???ポンコツ老害エンジニアからは見ると成功時と失敗時の処理の書き分けがシンプルに書けてかつ処理を拡張したいときに影響範囲が最小になることの方が優先度高い。

    その他
    ledsun
    デフォルトが非同期なのは人類には難しすぎるのかも

    その他
    tor4kichi
    Promise みたいな非同期処理の内部実装に立ち入った知識抜きに、非同期処理における例外処理やリソース解放を問題なく扱えるようになるからasync/await try/catch/finally using あたりはセットで覚えて使っていくとよい

    その他
    gabill
    「(async()=>{...})()」って可読性高いかな。前の行でセミコロン忘れると事故るし。このパターンの時だけawaitじゃなくてthen使ってる。

    その他
    azzr
    awaitだけだと並列実行できる処理を一列に並べがちだし、thenで書いたほうがいい場所もあるよ。

    その他
    shag
    可読性で何か排除していいのであれば JavaScript そのものを一旦排除したいよね。

    その他
    otchy210
    強めの言葉をタイトルに使いながら "ただ then を使った方が綺麗にかける状況もありますので、そういう場合は固執せずに then を書くほうが良いと思います" と下の方に書いちゃうのね。

    その他
    pwatermark
    処理の複雑さとかじゃなくて可読性の話か ワンタイムで終わるエラーログの処理とかはthenでまとめちゃう場合もあるけどな

    その他
    todays_mitsui
    todays_mitsui await fetch().then(res => res.json()); みたいにちょっとした後処理を追加するのに便利ぽよ

    2024/05/20 リンク

    その他
    anonymighty
    async await使った方が「ここで同期を待ちます」とか「ここで個別に例外処理をしてます」がわかりやすい。非同期で処理されている主体で切り出すので、「今何待ちか」の関心を分けられて、保守性高い。

    その他
    irh_nishi
    irh_nishi 言いたいことはわかるけど、Promise/then/catch と async/await の関係性を分かってないまま async/await を使わない方がいいと思うんだよね。本当は分からず使えるのが理想なんだろうけど実際には無理だと思う。

    2024/05/20 リンク

    その他
    taguch1
    はてブは双方向じゃないから議論には向かない。無限の前提条件で空中戦するのめんどいし。

    その他
    morimarii
    言うほど可読性あがってるかな??

    その他
    srng
    JSは他言語のパラダイムを変な形で取り込んで変な事になってる印象(偏見)

    その他
    odakaho
    odakaho 大して変わらんと思ってしまった。 “すっきり読みやすくなりました。”

    2024/05/20 リンク

    その他
    amedama41
    await した方がスタックトレースがわかりやすいという大きなメリットがあるんですけどね。

    その他
    work996
    すげーな。JavaScript界隈ってPromise VS async/awaitなんて話未だに議論になるんだ。実装がゴミなのかな。

    その他
    thongirl
    thongirl await、oauth、gitは「わかりにくいがゆえに入門記事が毎度バズる三大IT技術」だと思う

    2024/05/20 リンク

    その他
    Nobkz
    Nobkz いつも思うけど、プロミスチェーンをasync awaitに書き直したところで、可読性が上がるとは思わないんだよな。 場合によるだろという事で、いつもasync awaitを使えってのは全く思えない。

    2024/05/20 リンク

    その他
    spark7
    もう全部同期処理で書きたい。

    その他
    htsign
    Promise の then はモナド(ファンクター)における map に当たるので、 map を使うなって言ってるのにほぼ等しい。まぁ JavaScript の Promise はモナドじゃないけど。

    その他
    aox
    テヘエン

    その他
    hiroshe
    なんかもうChatGPT頼みで生成しちゃおうかと思ってる。

    その他
    kibitaki
    非同期処理。最近、あまり書かなくなってきたので知識や先端の書き方が定着しない。どうしよう。

    その他
    cyph
    クロージャ即時実行のおまじないっぽさの方が嫌い

    その他
    murasuke
    murasuke 既存ソースの中に非同期関数を入れる場合は、thenじゃないとつらい

    2024/05/20 リンク

    その他
    Fluss_kawa
    Fluss_kawa 初心者にはメソッドチェーンがわかりにくいってだけじゃない?/初心者がって言い出すと、reduceとかmapわかりにくいからforで書きましょうとか新しい表記使えないとか出てくるよ?

    2024/05/20 リンク

    その他
    ghostbass
    ghostbass awaiter を返す奴は勝手にawaitしてくれよいちいちawait 書くの面倒なんだよどうせ同期的にしか扱わないくせに

    2024/05/20 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    JavaScript で then を使うのは避けよう(await / async の初級者まとめ)

    JavaScript において、特に苦手とする人が多い印象のある Promise ですが、await と async の文法が導入...

    ブックマークしたユーザー

    • uokada2025/04/12 uokada
    • umai_bow2024/12/09 umai_bow
    • omochi02152024/12/07 omochi0215
    • spherical-moss2024/09/30 spherical-moss
    • techtech05212024/07/02 techtech0521
    • tackun_hate2024/05/26 tackun_hate
    • kamada-math2024/05/22 kamada-math
    • nunux2024/05/22 nunux
    • njrhh2024/05/21 njrhh
    • ysirman2024/05/21 ysirman
    • s0252362024/05/21 s025236
    • skypenguins2024/05/21 skypenguins
    • n0dam12024/05/21 n0dam1
    • ma22024/05/21 ma2
    • deep_domao2024/05/21 deep_domao
    • smnun2024/05/21 smnun
    • t_mori2024/05/21 t_mori
    • suzuki_torakichi2024/05/21 suzuki_torakichi
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む