2011-11-11から1日間の記事一覧

JavaScriptにおけるvoid演算子とはいったい何のために存在するのか

JavaScriptにはvoid演算子なるものがあり、その動作は何をしてもundefinedを返すというもの。 void 0 // # => undefined ECMAScript 5の11.4.2 The void Operatorによれば、void演算子は次のように評価される。 void exprとする exprを評価する undefinedを…

変数のデフォルト設定をちょっとだけ早くする小ネタ

Backbone.jsのコードを眺めていたら、こんなのがあった。(関数名は適当) function foo(options) { options || (options = {}); // ... } ここでやってるのは、optionsが偽だったらObjectで初期化する、という操作だが、次のような書き方の方が一般的だし理解…

本を読んだらブログを書こう、と思う。

皆が注目するブロガーのことをアルファブロガーと呼ぶように、皆が注目する書評ブログを書く人のことを「アルファ書評ブロガー」と呼ぶのかどうかは知らない。知らないが、中には「この人がブログに取り上げるだけで版が増す」というような人もいるらしい。…