共有
  • 記事へのコメント48

    • 注目コメント
    • 新着コメント
    その他
    オーナーコメントを固定しています
    amachang
    オーナー amachang id:murky-satyr たしかにそうですね。/関数呼び出しのコストと、 with 内の変数参照の回数を総合的に判断しないとどちらが良いともいいづらいですね。 with か無名関数かは、ケースバイケース。計測重要ということで。

    2009/01/19 リンク

    その他
    uehaj
    uehaj バッドノウハウ

    2014/08/02 リンク

    その他
    yuya0120117117
    yuya0120117117 ハッ!マジ参考になったっス!ハッ!ハッ!

    2014/07/21 リンク

    その他
    craccho
    craccho JavaScript を書くようになってやっと記事の有用性を理解した。

    2012/02/15 リンク

    その他
    gachakku0131
    gachakku0131 難しい。。ブロックスコープ、関数スコープ

    2011/05/11 リンク

    その他
    diveintounlimit
    diveintounlimit はてブユーザー様はJavaScriptがお好き、と( ..)φ

    2009/12/20 リンク

    その他
    efcl
    efcl foreach for文スコープの問題 404 Blog Not Found:javascript - block代わりのclosureとその問題 [ http://blog.livedoor.jp/dankogai/archives/51167840.html ]

    2009/09/10 リンク

    その他
    samurai20000
    samurai20000 javascript amachang

    2009/08/05 リンク

    その他
    mooz
    mooz ループ使って生成した時とか。

    2009/06/10 リンク

    その他
    k1LoW
    k1LoW closure pitfall

    2009/03/07 リンク

    その他
    setamise
    setamise for文と無名関数イディオム 関連記事 その2

    2009/02/18 リンク

    その他
    sshi
    sshi なぜループ全体をクロージャに? 妙なイディオムははまる元だと思うけどなあ。/クロージャを返す部分だけが問題なんだから node.onclick = (function(text) {return function() {alert(test)}})(text);でいいような。外側は関数化しても可

    2009/02/17 リンク

    その他
    karronoli
    karronoli "無名関数を使った解決方法"は普通に(読み|やり)やすいな。まあonclickとかの設定はaddEventListenerとか使うけど。ってスコープネタ→処理速度ネタか。結局のとこfunctionとwithってこの場合±0か?

    2009/01/25 リンク

    その他
    furyu-tei
    furyu-tei でも経験上、ループの中で関数書くと遅いので(特にIE・多分最適化されずにいちいち生成してる)、結局は予め関数定義しておいて、それをコールする方が良かったり。

    2009/01/20 リンク

    その他
    sotarok
    sotarok withなんとなくわかった

    2009/01/20 リンク

    その他
    terurou
    terurou forブロックスコープを作る。でもループで毎回関数呼び出しするせいで速くはない。/ぱっと見た時にそんな文法あったっけ?と思ったけど、よく考えたら別に普通だった。

    2009/01/20 リンク

    その他
    sakuragaoka
    sakuragaoka 「querySelectorAll」←これ知らなかったw<ググった。/foreach的なものの書き方について。

    2009/01/20 リンク

    その他
    emergent
    emergent JavaScriptのスコープの話

    2009/01/20 リンク

    その他
    bobokov
    bobokov よし、全然わからない。

    2009/01/20 リンク

    その他
    wacky
    wacky クロージャを使うことで、forループ内のブロックスコープを実現。スピードに若干難あり。(→ 関連: http://blog.livedoor.jp/dankogai/archives/51167840.html

    2009/01/20 リンク

    その他
    romer30
    romer30 ASのスコープも同じだから使うかもしれない

    2009/01/20 リンク

    その他
    studio-m
    studio-m そういうことか。クロージャが全く頭に入ってないことを痛感。自分だとfunctionを外に切り出すパターンしか考えない。

    2009/01/20 リンク

    その他
    krogue
    krogue letとvarとのアレ

    2009/01/20 リンク

    その他
    basyura
    basyura すごいと思うけど、ぶっちゃけ仕事で必要になる場面が・・・

    2009/01/19 リンク

    その他
    mollifier
    mollifier forループの中でクロージャーを使って変数のスコープを狭くする方法

    2009/01/19 リンク

    その他
    hiro_y
    hiro_y for()(function(){})();、forの中でクロージャ。ただし速くない。http://blog.livedoor.jp/dankogai/archives/51167840.html

    2009/01/19 リンク

    その他
    suVene
    suVene let との違いも欲しかった。

    2009/01/19 リンク

    その他
    superbrothers
    superbrothers withと無名関数

    2009/01/19 リンク

    その他
    persee
    persee ずっとわからなかったことが説明されてました。実力不足を痛感

    2009/01/19 リンク

    その他
    hisasann
    hisasann for文、for eachの無名関数版書き方、ボクはif文でもやったりする

    2009/01/19 リンク

    その他
    sankaseki
    sankaseki for 文と無名関数のイディオム - IT戦記

    2009/01/19 リンク

    その他

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

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

    関連記事

    for 文と無名関数のイディオム - IT戦記

    id:cho45 がチョロっと書いたコードが話題になっている 冬通りに消え行く制服ガールは✖夢物語にリアルを...

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

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

    いま人気の記事 - 暮らし

    いま人気の記事 - 暮らしをもっと読む

    新着記事 - 暮らし

    新着記事 - 暮らしをもっと読む

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