Показать сообщение отдельно
  #107 (permalink)  
Старый 11.11.2009, 18:42
Аспирант
Отправить личное сообщение для Yazla Посмотреть профиль Найти все сообщения от Yazla
 
Регистрация: 01.11.2009
Сообщений: 31

Спасибо за ответы, перечитал рекомендуемые статьи. Практически всё понятно. Но возник вопрос. Почему в одном примере "работает" а в другом нет?
function c() {
  function d() {
    alert(x);  
  }
  d();
}
Object.prototype.x=12;
c(); // РАБОТАЕТ т. е. выводит 12



function c() {
  function d() {
    alert(x);  
  }
  d();
}
с.prototype.x=12;
c(); // НЕ работает //undefined


Наверно стоит почитать про прототип. Может посоветуете какую нибудь статью.

Спасибо.
Ответить с цитированием