Показать сообщение отдельно
  #26 (permalink)  
Старый 24.08.2009, 18:19
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Сообщение от Dmitry A. Soshnikov
забейте отношения выяснять
Я как раз и решил это сделать
Сообщение от Dmitry A. Soshnikov
есть ли разница, и, если есть, то в чём, не так ли?
Именно.

Ок, что бы не тыкать друг на друга - расскажу я.

function func(arguments) {this.z=arguments}

Здесь this указывает на объект, откуда был вызван конструктор(функция), в данном слечае - это window:
func(100);

Поэтому свойство z мы устанавливаем для window.
function func(arguments){}
func.z=100


Здесь есть объект typeof=='function', и этому (только) объекту мы устанавливаем свойство z.

Если бы мы записали
fnc.prototype.z

Свойство z имели бы все объекты типа function.

Так пойдёт?!
Ответить с цитированием