Показать сообщение отдельно
  #15 (permalink)  
Старый 11.05.2010, 03:07
Аватар для e1f
e1f e1f вне форума
Профессор
Отправить личное сообщение для e1f Посмотреть профиль Найти все сообщения от e1f
 
Регистрация: 03.04.2009
Сообщений: 1,263

Ммм... А если так?
// Declaration
function hidden_func(){
    console.info("Answer: 42");
}

// Hide me
hidden_func.toString =
hidden_func.toSource = function(){
    return "Go away!"
}

// Nice
alert(hidden_func);
alert(hidden_func.toString());
alert(hidden_func.toSource(1));

// Shit!
alert(Function.prototype.toString.call(hidden_func));
Function.prototype.toSource && alert(Function.prototype.toSource.call(hidden_func, 1));
Ответить с цитированием