life;2011-11-11変数のデフォルト設定をちょっとだけ早くする小ネタJavaScriptBackbone.jsのコードを眺めていたら、こんなのがあった。...}ここでやってるのは、optionsが偽だったらObjectで初期化する、という操作だが、次のような書き方の方が一般的だし理解するのも簡単な気がする。...}なんでわざわざこんな書き方をしているのか(文字数だって増えている!)考えてみたら、後者では必ずoptionsへの代入が行われるのに対し、Backbone.jsの方式ではoptionsが真の場合代入が行われない。その分高速なのだろう。普段使いのコードでは、こんな最適化は行わなくてもいい気がするけど、覚えておいて損はなさそう。本を読んだらブログを書こう、と思う。はてなブログPro髙橋侑久。アイコンは自作のハニワ。Qiitaを作っています。形式にしてコピーするArchiveスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。