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