【ニコニコ】自動ローカル保存プロクシ NicoCache 5at SOFTWARE
【ニコニコ】自動ローカル保存プロクシ NicoCache 5 - 暇つぶし2ch413:ListX ◆pA8Bpf.Qvk
09/02/25 04:22:04 n/OqhvDC0
>>412
thx
やっぱり寝ぼけたというオチでしたか。もう長いことやってるのに情けない・・・
他のArray以下のメソッドとごっちゃになっていた模様。
今回のヤツは効率を無視すれば以下のようにできるようです。これで安心して眠れます
(checkArray[size]||(checkArray[size]=[])).push(i);

>javascriptの論理演算子ってそんな風に使えるんですね
わりと融通が利くので1命令なら演算子でつなげてif/elseをなくすとか(Cとかでもある程度は使えたような)。
簡単な例として音のLRが連続しているデータをLとRに分けるぐらいなら1行で済みます。
var A=[0,1,2,3,4,5],B=[],C=[];
for(var i=0,n=A.length; i<n; i++)(i%2&&B||C).push(A[i]);
alert("B:"+B+"\nC:"+C);

#そういえばA.push(N)しないでA[A.length]=N;の方が速いこともあるんでしたっけ?
ブラウザの中の人が最適化されていればpush1択なのになぁ・・・要検証


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch