Показать сообщение отдельно
  #1 (permalink)  
Старый 24.08.2009, 12:48
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Есть ли разница?
Есть ли между этими выражениями разница?
function func(arguments) {this.z=arguments}
func(100)

и
function func(arguments){}
func.z=100

Мб смешно но пока писал сам разобрался=)
Поправите если что.
Предполагается что func будет конструктором
и this.z создаёт копию z для каждого экземпляра объекта
а func.prototype.z создаёт единственную копию z для всех дочерних объектов
и func.z не видна дочерним объектам

Последний раз редактировалось JSprog, 24.08.2009 в 19:49.
Ответить с цитированием