Показать сообщение отдельно
  #1 (permalink)  
Старый 05.06.2016, 13:09
Новичок на форуме
Отправить личное сообщение для yurikjke Посмотреть профиль Найти все сообщения от yurikjke
 
Регистрация: 05.06.2016
Сообщений: 1

Область видимости массива(что-то странное...)
Что это такое творится ?!
router.post('/admin/recipes/create_recipe', function (req, res) {
var selectedIngredients = new Array(req.body.ingredients.length);
for(var i = 0; i < req.body.ingredients.length; i++) {
var id = new ObjectId(req.body.ingredients[i]);
Ingredients.findById(id.path, function(err, ingredient) {
console.log(ingredient);//выводит информацию про ингредиент
selectedIngredients[i].push(ingredient);
console.log(selectedIngredients[i]); //выводит информацию про выбранный елемент
});
};
console.log("selectedIngredients");// а тут массив = []
});
Ответить с цитированием