Сообщение от JSprog
|
это свойство, связанное с самим классом, а не с каждым экземпляром этого класса
|
Ага, точно. Т.е. обратиться можно только через сам конструктор, либо через ссылку .constructor у объекта (если её не перезаписали).
function func(arguments){}
func.z = 10;
var a = new func(10);
alert(a.constructor.z); // 10
alert(func.z); // 10
Сообщение от JSprog
|
А вернее func.prototype.z
|
А в данном случае "z" как связана с порождёнными объектами? Или здесь тоже с конструктором связь?
Сообщение от B~Vladi
|
Здесь this указывает на объект, откуда был вызван конструктор(функция), в данном слечае - это window:
|
Да, действительно. В примере же "func(100);" не указано new. А если бы было с new?