Показать сообщение отдельно
  #1 (permalink)  
Старый 21.05.2012, 10:40
Новичок на форуме
Отправить личное сообщение для volkovics Посмотреть профиль Найти все сообщения от volkovics
 
Регистрация: 19.03.2012
Сообщений: 5

Push в массив из функции с объектом
Не совсем уверен с выбором заголовка, но по скольку я новенький, думаю простите.

И так, уже битый час мучаюсь с пустяком.
Передо мной стоит задача, сделать push в массив, через безымянную функцию, с использованием объекта.

Вот собственно мой код:

var lunch = [];
var addLunchFood = function(name,calories){
    var food = {name:calories};
    lunch.push(food);
};
addLunchFood('Burger',900);
addLunchFood('Fries',700);
addLunchFood('Soda',300);


Тут есть ошибка, но я не могу понять где. Нужно, чтобы в массив lunch записались те 3, которые снизу (не знаю, как это правильно называется :[ ).

Уже искал ответы тут:
http://javascript.ru/tutorial/object/intro

и тут:
http://javascript.ru/Function

Будьте добры, подскажите пожалуйста, где ошибка? Или подтолкните в правильном направлении.
Ответить с цитированием