Size: a a a

JavaScript Noobs — сообщество новичков

2021 October 15

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
Остальных можно пропустить и брать с первого и туда же суммировать itemAmount
источник

j

jk in JavaScript Noobs — сообщество новичков
Я к тому что всё это нафиг не нужно, хранить первый, поля какие-то. Нужен только словарь item:amount, потом в массив или так оставить.
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
вот я о том же думаю
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
Остальные поля в объекте мне необходимы, но дублирующие поля с itemName нужно оставить только один, а в него просуммировать остальные itemAmount, где itemName совпадает
источник

D

Danila in JavaScript Noobs — сообщество новичков
Редюс
источник

D

Danila in JavaScript Noobs — сообщество новичков
Вам всем поможет редюс
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
TypeError: Cannot read property 'reduce' of undefined 😢
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
const reducedVisits = newVisits.reduce((acc, item) =>{
 if (acc[item.itemName]) {
   acc[item.itemName].itemAmount += item.itemAmount;
 } else {
   acc[item.itemName] = { ...item };
 }
 return acc;
}, {});

const result = Object.values(reducedVisits);

изгаляться не стал. самый простой вариант
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
накосяпорил 10 раз, но вроде поправил :D
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
Я подобные решение видел тут https://stackoverflow.com/questions/14446511/most-efficient-method-to-groupby-on-an-array-of-objects

Она интересно подойдет в моё случае
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
А
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
там values можно же
источник

j

jk in JavaScript Noobs — сообщество новичков
Бедная Подгорнова Елена Александровна
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
xDD
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Мурашовой тоже досталось
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
Очередной раз помогли, спасибо💜. Оказывается те решения с стейка были тоже верны, а надо было всего лишь добавить Object.values()
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
дурачок йа🙈
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
стейк :DDD
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
переполнение стейка
источник

D

DiZiNnEs in JavaScript Noobs — сообщество новичков
Мясо захотелось просто))
источник