Nekromancer, я высказывал предположение, что было создано безымянное св-во ^_^
// вызов анонимной функции в контексте объекта
// call(1) -> call(Number) -> call(Object);
(function() {
// проверить тип объекта
alert(this instanceof Number); // True
alert(this == 1); // значение св-ва
for(var x in this) ; // неперечислимое св-во
// вернуть св-во объекта вызова по имени объекта вызова
// т.к. было создано безымянное св-во, то undefined <--
return this[this];
}).call(1);