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