のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,063,120人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript の質問用スレッド vol.109 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    701 = :

    ちゃんと質問しろよ

    702 = :

    >>698
    「一気にすべて展開」がどういう意味なのかちゃんと書いてくれ

    703 = :

    一次元配列にするってことじゃね

    704 = 669 :

    解決しました。

    お前ら無能すぎ

    705 = :

    >>704
    お前みたいな奴は一番成長しない

    708 = :

    http://qiita.com/cocottejs/items/7afe6d5f27ee7c36c61f

    709 = :

    ありがとうございます

    http://jsperf.com/array-intersection-filter-vs-for-loop

    この結果から見てもfilterはforより速いようですね

    710 = :

    firefoxの内部実装も基本的にfor

    function ArrayFilter(func) {
    var array = this;
    var buffer = [];
    for (var i = 0; i < array.length; i++) {
    var elem = array[i];
    if (func(elem, i, array)) buffer.push(elem);
    }
    return buffer;
    }

    711 = 669 :

    >>705
    答えられなかった時点でお前は俺より下なんだが?

    712 = 669 :

    自力で解決できちゃう俺ってやっぱすげーわ
    それに比べて>>705みたいな奴ってほんと底辺だよな

    713 = :

    エスパー募集スレと聞いて

    714 = :

    >>711
    上とか下とか言ってる奴に本当に出来る人間は一人もいない

    715 = 669 :

    IDも出さずに口だけ達者って惨めだよね
    俺は出来たのにお前は出来なかった っていう結果が出てるのに
    現実見ような?

    716 = :

    はい、次の方どうぞ~

    717 = :

    >>715
    歩いてる横をいきなり全力ダッシュしてはい勝った~とか言ってるピエロがお前だよ

    718 = :

    >>709
    console.logとか余計なもんつけるべきではない
    http://jsperf.com/array-intersection-filter-vs-for-loop/2

    719 = 669 :

    >>717
    事実を突きつけられてよほど悔しいようだな
    なんどもで言ってやるよ

    お 前 は 無 能

    いくら底辺でもそれくらい理解して自覚しておけよな

    720 = :

    >>719
    ますますピエロに見えるw

    721 = :

    (4) 常に自発的に調べる心構えを持ってください。

    自己解決出来るようなら質問しないでくださいね

    722 = 669 :

    >>720
    とうとう単芝まで生やしちゃったか、ダサいよお前

    >>721
    はい、すみませんでした
    無能の皆さんには無理なレベルの質問でしたね
    今後気をつけます

    723 = :

    単芝って何だよw
    お前の文化圏の常識を持ち込むなカス
    ゴミだと自覚しなさい

    724 = :

    貴重な絶滅危惧種を発見

    726 = :

    単芝は単芝を使うような馬鹿にはわからない

    727 = :

    お前の文化圏の常識を持ち込むなカス(キリッ

    728 = :

    (単芝がなんなのかホントにわからないけど質問したら怒られそう)

    729 = :

    >>718
    ありがとうございます
    結局filterが速いという結果で、三番目はエラーになりましたが・・?

    730 = :

    >>728
    ググればすぐわかるような事を質問したらそら怒られるわな

    731 = :

    >>728
    頭の悪い連中の間ではwを使うのがタブーらしいよ
    そういう奴らの多くは困ったことにその村の常識が街の人にも通用すると思ってるんだよな
    それがまさに自身の視野の狭さを示しているのだということに気付いていない

    732 = :

    お前ら煽られすぎだろ
    心に余裕ない奴等だなぁ・・・
    必死に粘着してる奴が若干1名いるが、顔真っ赤だぞ?少し落ち着けよ

    733 = :



    これ使ってる奴と使ってない奴で比べるなら、使ってる奴の方が頭悪く見える

    734 = :

    http://jsperf.com/intersection-indexof-vs-object

    オブジェクトを使う版とindexOfを使う版で比較したところ、
    個数が10ならほぼ同等、増やすとオブジェクト版が速くなりました
    もっともオブジェクト版はオブジェクトのキーに出来るような値にしないといけないので
    正確には同じではありませんが。
    もっと速い方法はありますか?

    735 = :

    >>729
    三番目はマルチスレッド処理
    それとfilter云々というか方式の違い
    http://jsperf.com/array-intersection-filter-vs-for-loop/3

    736 = :

    それだとforが速いですね
    一考の余地がありそうです
    ありがとうございました

    737 = :

    >>709>>735みれば分かるけど
    たったこれだけのバージョンの違いでもバージョンが上がるほど
    ループの性能割合が上がってきてると見ていいと思う

    どちらが早いとかに下手に拘る必要はない
    それこそ速度に凝るならasm.jsとかparallels.jsの出番だろう
    自然に書くのが一番

    740 = :

    asmって何だと思ったら事前にコンパイルする機能ですか~
    でも、asm向けに書いて将来asmが廃れたらとか考えると、あまり積極的に使いたくはないかな

    741 = :

    型推論のサポートという点で将来的にも最低限の効果はある
    http://www.publickey1.jp/blog/13/googleasmjschrome.html

    742 = :

    JavaScriptもかなりネイティブに迫ってきたね。
    asm.js使ったのだと追い抜いてるのもちらほらある。

    http://arewefastyet.com/#machine=12&view=breakdown&suite=asmjs-ubench
    http://arewefastyet.com/#machine=12&view=breakdown&suite=asmjs-apps

    743 = :

    色を混ぜたり濃さ調整の計算をさせるのに便利なクラスってありますか?

    745 = :

    >>740
    事前にコンパイルするんじゃなくて、型情報を書いておくことで
    JITが効率的に処理できるようにするだけ。
    素のJavaScriptとしても実行できるから万が一廃れても問題ないよ

    746 = :

    ChromeはJITがasm.jsソースの型情報を有効利用するような感じなものを暫定的に実装したらしい
    Firefoxはasm.jsソースをロードされた段階で全部ネイティブにコンパイルするのでJITとはちょっと違う

    747 = :

    Objectのkeyに使用できる文字って、制限というか決まりはありますか?
    varの変数名だと決規則がありますよね(先頭に数字は使えないなど)。

    なので、疑問に思って質問です。
    例えばこんなのです。

    var key = '.C\@[]{}",http;//test/?a=b&c=d';
    var obj = {};
    obj[key] = 'ok';
    console.log(obj);

    一応、Chromeでは正常に動作するようですが・・・こういう文字をkeyを使っていいものか正しいのか不安です。

    748 = :

    決まりはあります

    749 = :

    どんな決まりがあって、どこで規定されているのか知りたいです。

    750 = :

    >>747
    決まりはありません。
    オブジェクトプロパティの名前には、空文字列を含む、文字列に変換できるあらゆるものが使えます。
    748は馬鹿なので信じなくていいです。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について