オブジェクトのキー(プロパティ名)に関数
知らなかったんだけど、常識なんですか?
var dbl = function (n) { return n * n; }; var o = {}; o[dbl] = 2; console.log(dbl(o[dbl])); // 4
追記
@ishiduca それって関数(に限った話じゃなくオブジェクト全般もそうですが)、単にstringifyされてるだけってオチですね
2013-04-16 22:07:37 via YoruFukurou to @ishiduca
しらんかった