Показать сообщение отдельно
  #2 (permalink)  
Старый 08.06.2013, 20:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В первом случае ты создаешь объект. Во втором - конструктор объектов.
К слову функцию и статичные свойства нужно вынести в прототип. И имена объектов нужно писать с маленькой буквы, а с большой - только конструкторы.
Разница примерно такая. Если тебе нужен один предмет, скажем стул - ты берешь и делаешь его. Если тебе нужно много стульев, то ты делаешь станок (конструктор) и с легкостью создаешь столько стульев сколько хочешь.

В js при доступе к свойству объекта нужно указывать ключевое слово this обязательно.
А var name - это объявление локальной переменной.
Ответить с цитированием