Сообщение от 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.
Так пойдёт?!