Есть ли между этими выражениями разница?
function func(arguments) {this.z=arguments}
func(100)
и
function func(arguments){}
func.z=100
Мб смешно но пока писал сам разобрался=)
Поправите если что.
Предполагается что func будет конструктором
и this.z создаёт копию z для каждого экземпляра объекта
а func.prototype.z создаёт единственную копию z для всех дочерних объектов
и func.z не видна дочерним объектам