Доброго времени суток, посоветуйте пожалуйста что-нибудь по поводу следующей задачи.
Есть массив с материалами:
var MATERIALS = ['Красный кирпич', 'Белый кирпич', 'Ракушняк', 'Шлакоблок']
Каждый материал имеет составляющие, допустим:
[Красный кирпич] состоит из [Глина] 10 [Цемент] 5 [Вода] 8
[Белый кирпич] состоит из [Песок] 5 [Цемент] 4 [Вода] 3
и так далее
Задача стоит такая: есть многострочное меню с выбором из массива MATERIALS. Допустим, выбираем 'Красный кирпич' 2шт, 'Белый кирпич' 1шт. Мне нужно получить все входящие в этот выбор составляющие с общим количеством. Т.е чтобы после такого выбора получилось:
Глина 20;
Цемент 14;
Вода 19;
Каким образом нужно построить конструкцию? Если можно, с небольшим примером.