JS. Непонятное формирование объектов

141
27 декабря 2019, 20:40

Почему в items передаются последние значения. А логи выглядят так: заголовки как надо, а содержание такое?

  for (i = 0; i < listCount; i++) {
    itemsArr.product_id = nidsArr[i];
    itemsArr.qnt = amountArr[i];
    itemsArr.price = priceArr[i];
    console.log(itemsArr);
    items[i] = itemsArr;       
  } 

Answer 1
for (i = 0; i < listCount; i++) {
    items.push({
        product_id: nidsArr[i],
        qnt: amountArr[i],
        price: priceArr[i]
    });       
  } 
READ ALSO
Разбить массив по ; и ,?

Разбить массив по ; и ,?

Как разбить массив по точке с запятой ; и запятой с пробелом ,+space ?

143
Как получить день недели js?

Как получить день недели js?

Как получить полное название дня недели?Такой код выводит всю дату,как можно вывести только день?

126
Как соединить части Redux приложения

Как соединить части Redux приложения

Пытаюсь сделать модульную структуру приложения с использованием React + Redux, где отдельные модули будут лежать в своих репозиториях (например,...

127