2013-01-01から1ヶ月間の記事一覧
Chromeで var name = "log"; console[name].apply(window, [1, 2, 3]) とかやると、 TypeError: illegal invocationと怒られます。 ネイティブの関数はapplyを使えないのかな?と思って調べた所、 var name = "log"; console[name].apply(console, [1,2,3]) …
おそらく誰も興味が無い話でしょうが、実は僕、東京に来てから一度も美容師さんを変えたことがありません。 10年間以上、ずーっと同じ人にお願いしています。 で、その方(女性です)が自分でお店を持つことになったので、 早速おじゃまして参りました。まさ…
いま知ったのですが、Javascriptでは、new演算子のオーバーロード的な芸当が使えます。 但し条件があって、『コンストラクタを関数として評価した結果が数値、文字列、真偽値、null、undefined以外のみ』です。 仕様的にはこれ。 http://www.ecma-internatio…