[過去ログ] + JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net (551レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
233: デフォルトの名無しさん [] 2021/02/23(火) 05:34:10.23 ID:vh+3gsAv(1/3) AAS
すまん「promise使わなくても」っていうのは async/await も使わないで、のつもりだった
あれはpromise の皮のようだから
「promise使わなくて」っていうのは、>>232232(1): デフォルトの名無しさん [sage] 2021/02/23(火) 02:13:18.88 ID:+hoEECy1(1/4) AAS
非同期のコールバックAPIがあるものはPromise使わなくても同じことはできるがPromiseよりも面倒くさい
UI処理以外でCPUガンガン使う場合は繰り返し書かれてるようにWokerスレッドで
の意味で、
俺が知りたいのは
「promise 使う状況ってのは、もともと非同期のコールバックが指定できる場合に限られるんじゃないのか? それを『分かりやすく』記述するためにpromiseが用意されたんじゃないのか」ということ
Web Worker を作って、そいつにCPUバウンドな処理をやらせて、そいつからの返事を待つってのもpromise使わずに出来るよな? もともとそういうcallbackが指定できるようになってるから
promiseやasync/await を使わなくてもややこしく書けば同じことは出来るのなら、promise 理解できなくていいや、と思ってる
234: デフォルトの名無しさん [] 2021/02/23(火) 05:46:48.76 ID:vh+3gsAv(2/3) AAS
もしかして排他処理と関係ある?
Web worker 作って、その後でcallback関数を指定すると、指定する前にworker からpostMessageされてたらそのメッセージ取り逃がしちゃうけどpromiseならそういう事が起こらないとか?
241: デフォルトの名無しさん [] 2021/02/23(火) 13:13:38.44 ID:vh+3gsAv(3/3) AAS
なるほど
promiseを使わなくても同じ動作はさせられるのか
promiseが「分かりやすい」って感覚が俺には全く分からないや
(批判ではないのであしからず)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s