Показать сообщение отдельно
  #1 (permalink)  
Старый 26.07.2013, 05:37
Интересующийся
Отправить личное сообщение для overdrive Посмотреть профиль Найти все сообщения от overdrive
 
Регистрация: 28.09.2012
Сообщений: 15

Объекты в JavaScripts
Здравствуйте.
У меня есть объект items
function items() {
                this.array = [];
                this.add = function(str) {
                    this.array.push(str);
                    alert('Строка добавлена')
                };
            }

и например по кнопке вызывается функция start
function start() {
  items();
  items.add('Строка1');
}

Почему строка не добавляется в объект items?
хотя если сделать так то все работает:
function start() {
  myitems = new items();
  myitems.add('Строка1');
}


Почему так? Ведь items это объект. И я его вызываю в функции start и конструктор инициализирует все методы и переменные.
Так почему потом метод add не вызывается.

Последний раз редактировалось overdrive, 26.07.2013 в 05:41.
Ответить с цитированием