JavaScript

失敗。
何をしてるんだか。やっぱり休みぼけ。下の様な感じで書いていた。
下の様に書いてfooを for…in したら意図しないものまでトレースされてしまいます…。

var foo;
function foo(key, value)
{
foo[key] = value
}
function trace()
{
for(var hoge in foo){
alert(foo[hoge]);
}
}

早く気づけず。愚かであった。