記事へのコメント22

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    okapies
    オーナー okapies 簡単にコメント/await.ops提案だとPromiseという文字列は消えますが、仕様を見ると結局は式にpendingPromiseが出てくるので記事の趣旨からは逸脱しません https://tc39.es/proposal-await.ops//anyとraceはセマンティクスが違います

    2020/12/14 リンク

    その他
    tasshi820
    tasshi820 ブコメとかで言われているasync/awaitのほうが最適化が効くってのは思い至らなかった。

    2020/12/24 リンク

    その他
    nitanori
    nitanori async/awaitで「全部書き換えられる」か「1つでも書き換えられる」かで認識の齟齬が発生してる気がする。置き換える対象が「Promise」か「Promiseチェーン」かも同じく齟齬。それで論破した気になってるQiita記事が多すぎる。

    2020/12/18 リンク

    その他
    miguchi
    miguchi 非同期

    2020/12/16 リンク

    その他
    tor4kichi
    tor4kichi 関数の非同期処理はasync/await だけど、イベントの非同期処理はObservable/ReactiveExtensionsを使おう、ってC#のUnity方面であった話かなと思ったけどよくわからない。

    2020/12/15 リンク

    その他
    berlysia
    berlysia どうあがいてもPromiseを知らずにAsync Functionは書けなくて、書けてもただ動いてるだけになる。awaitしなくていいところに無駄にawaitを書く人をAsync Functionが使える人とは呼べないよ

    2020/12/15 リンク

    その他
    xlc
    xlc 再帰アルゴリズムの中にIOが入るようなのはasync/awaitがないと書きようがない。二分探索木のノードの値がディスク上にあるとか。

    2020/12/14 リンク

    その他
    tumo300-500
    tumo300-500 async/await は Promise を *完全には* 置き換えない、ってタイトルにすればよかったのでは (そらそうやなってなりそうだけど)

    2020/12/14 リンク

    その他
    sifue
    sifue "Promiseが難しいのは、そもそも非同期処理が難しいから。" 、本当にこれに尽きるよなぁ。正直自分はasync/awaitも平易表現のために使うことはあるけど基本はPromiseで良いと思ってる。

    2020/12/14 リンク

    その他
    yarumato
    yarumato “Promiseが難しいのは、そもそも非同期処理が難しいから。async/awaitが簡単なのは、簡単な部分をより簡潔に書けるだけ。Promise.all()はPromiseを隠蔽できてないから直接取り扱う方が楽。Promise.allSettled()は最大時間に律速”

    2020/12/14 リンク

    その他
    tyhe
    tyhe 置き換え可能では?って指摘されてる記事の紹介以降話の趣旨が変わってない?Promiseとasync/awaitは密接な関係なんだから完全に消すことは無理でしょ。

    2020/12/14 リンク

    その他
    azzr
    azzr anyはexperimentalでも、raceで代替できるはず。/ thenの代替をawaitでやりたい、というモチベーションなら、raceで最初のひとつを待ってから処理した後、処理済みのpromiseを除いてからもう一度raceにかけてawaitすればいい。

    2020/12/14 リンク

    その他
    latena
    latena await.all / await.race / await.allSettled / await.any (Stage 1) https://github.com/tc39/proposal-await.ops

    2020/12/14 リンク

    その他
    peketamin
    peketamin めちゃめちゃ分かりやすかった。感謝

    2020/12/14 リンク

    その他
    raimon49
    raimon49 最初からasync/awaitありきで学んだ人にとっては、Promise.all()的なことやりたくてPromiseのことを調べ始めるというパターンが多いのかな。

    2020/12/14 リンク

    その他
    gorilla213
    gorilla213 今後のpromise使用のために

    2020/12/14 リンク

    その他
    kako-jun
    kako-jun 「Promise.any/allをawait」できるんだ!?私もできないと勘違いしてたよ!

    2020/12/14 リンク

    その他
    t-murachi
    t-murachi 使ってる人たちみんなそのくらいは解ってるもんだと思ってた…(´・ω・`)

    2020/12/14 リンク

    その他
    kazatsuyu
    kazatsuyu allとanyでは機能が足りないのでallSettledとraceも紹介するように

    2020/12/14 リンク

    その他
    onesplat
    onesplat そりゃそうだ。住むレイヤーの違うものを持ってきて比較しても意味ないよな。Promiseはプログラミングパターンだしコルーチンはフロー制御のためのもの。jsにおいてはそこが偶然出会ってしまったために混乱するけども

    2020/12/14 リンク

    その他
    kamocyc
    kamocyc 本題ではないが、単なる糖衣構文ではなくて最適化がかかるのか。

    2020/12/13 リンク

    その他
    xaiyuki2019
    xaiyuki2019 非同期処理を勉強してるのでブクマ

    2020/12/13 リンク

    その他

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

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

    関連記事

    async/await は Promise を置き換えない - Okapies' Archive

    まとめ async/await 構文は、Promise で書ける処理のうち特定のケースしか表現できない 特定のケースと...

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

    • katsukiniwa2023/11/10 katsukiniwa
    • techtech05212023/05/05 techtech0521
    • cojocco2022/10/21 cojocco
    • l080842022/01/31 l08084
    • klim08242021/04/17 klim0824
    • linopipi2021/02/10 linopipi
    • poppyhi2021/02/07 poppyhi
    • nantan2021/02/02 nantan
    • Amigomr2021/01/03 Amigomr
    • tokb2020/12/27 tokb
    • ryoma_robo2020/12/25 ryoma_robo
    • tasshi8202020/12/24 tasshi820
    • hbKOT2020/12/19 hbKOT
    • o_hiroyuki2020/12/19 o_hiroyuki
    • rexy2020/12/19 rexy
    • nitanori2020/12/18 nitanori
    • daizpan2020/12/17 daizpan
    • miguchi2020/12/16 miguchi
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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