【node.js】サーバサイドjavascript 4【io.js】at TECH【node.js】サーバサイドjavascript 4【io.js】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:デフォルトの名無しさん 17/04/08 20:40:15.25 py60arCP.net > 正しくは並行処理だが常に必要となるわけではない 絶対に必要ないならいらんだろうさ 常に必要となるわけではない=必要な場合もある。 ならば同じやり方でやったほうが楽 551:デフォルトの名無しさん 17/04/08 20:49:17.82 FGB2+VgV.net 長さ1の配列があればスカラ値の変数はいらない let x=1 let y=2 let z=x+y これは配列が必要な場合と同じやり方で let x=[1] let y=[2] let z=[x[0]+y[0]] ってやった方が楽 なるほど 552:デフォルトの名無しさん 17/04/09 16:42:26.31 4FESG0wM.net なるほどじゃねぇよ 553:デフォルトの名無しさん 17/04/09 17:00:22.44 ZPMPIHcF.net Observableだけでなく、jQueryもLodashもそうなんだけど、 配列をスカラのように扱うことができるんだよね。 1と2以上を同一化して処理できる。 例えばquerySelectorAllは配列を返す。$()だとスカラ値を返す どちらもセレクタから複数の要素を検索しているようだけど、この違いによって querySelectorAllではループ処理が必要になるが、jQueryではループ処理が不要になる Promiseも単数だから並列しようと思ったら配列が必要になってループも必要になる つまり>>533でいう後者の書き方 Observableであれば単数も複数も同じように処理できるから、>>533の前者の書き方で 複数の対象を単数と同じ書き方で並列に処理できる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch