記事へのコメント22

    • 注目コメント
    • 新着コメント
    teppeis
    FFだけの挙動ですね。

    その他
    dalmacija
    説明上とはいえ、変数名にstaticとか付けるのはいかがなものかと。

    その他
    hakobe932
    なるほー

    その他
    Pasta-K
    なるほー

    その他
    dealforest
    正規表現リテラルは状態を保持する

    その他
    koseki
    safariも全部ゼロになってた。

    その他
    shinichitomita
    正規表現リテラルでstatic

    その他
    mollifier
    正規表現リテラルをstatic変数のように使う例

    その他
    hugudon
    へえって思ったけど、そういやIEだとダメなんですよね。だから、ループの中に正規表現リテラル書く事は意識的に避けていたけど不便だと思っていた。素敵なtipsなのに、残念…。

    その他
    emergent
    へー、なるほど

    その他
    wacky
    JavaScriptで静的変数を実現。正規表現リテラルのstaticな特性を利用。※IEでは不可。

    その他
    monjudoh
    『正規表現リテラルは毎回解釈されるわけではなく、一度作られると同じオブジェクトが使われるのでstatic変数のような挙動をする』これ怖いよなー

    その他
    hisasann
    正規表現リテラルでクロージャ使わずにstatic変数

    その他
    closer
    ほげー

    その他
    amachang
    頭やわらかいなー。うらやましい。/arguments.callee やクロージャよりぜんぜん短く書ける

    その他
    fbis
    へー

    その他
    send
    おお

    その他
    nitoyon
    正規表現オブジェクトが使いまわされる仕様を利用して static 変数を実現。

    その他
    cho45
    ブラウザの最適化かと思ったら仕様で明記されてた…… 「リテラル評価はそのオブジェクトへの参照を生成する; それは新規オブジェクト生成はしない。」7.8.5 正規表現リテラル

    その他
    youpy
    正規表現リテラルをstatic 変数のように使う

    その他
    os0x
    function E(){return /(^o^)/} E()===E()//true

    その他
    mattn
    意味は理解出来たけど、気持ち悪いなー / でもやっぱりこう書くかな var counter = (function() { var static = 0; return function() {return static++}; })();

    その他

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

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

    関連記事

    static - 素人がプログラミングを勉強していたブログ

    これは便利。 var counter = function () { var static = /(^o^)/; return ('i' in static)? ++static.i...

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

    • sh199107112012/08/21 sh19910711
    • tyage2010/12/20 tyage
    • teppeis2010/12/20 teppeis
    • sasaplus12010/07/06 sasaplus1
    • rikuba2009/11/16 rikuba
    • dalmacija2009/11/04 dalmacija
    • tarchan2009/11/04 tarchan
    • hakobe9322009/11/03 hakobe932
    • Pasta-K2009/11/03 Pasta-K
    • Cherenkov2009/11/03 Cherenkov
    • dealforest2009/06/07 dealforest
    • tyru2009/05/31 tyru
    • m4i2009/05/31 m4i
    • koseki2009/05/31 koseki
    • arikui2009/02/26 arikui
    • shinichitomita2009/01/31 shinichitomita
    • mollifier2009/01/19 mollifier
    • hugudon2009/01/15 hugudon
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

    いま人気の記事 - 暮らし

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

    新着記事 - 暮らし

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

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

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む