let randobj = {'Lavash': {
info: 'Big Cheese',
price: 15000
},
'Hot-dog': {
info: 'mini',
price: 8500
},
'Cola': {
info: '1.5 L',
price: 9000
}
};
function calc (obj) {
const zakaz = Object.entries(obj);
const ac = {str:'', sum:0};
for (let [name, subinf] of zakaz) {
ac.str += ( ac.str? ',' : '') + name + ' ' +subinf.info;
ac.sum += subinf.price;
}
const s = `Вы заказали ${ac.str} | Общая стоимость ${ac.sum}`;
console.log(s);
alert(s)
}
calc (randobj)
Как считать доставку, понятия не имею