JSFiddle - React, Tailwind, and code Playground

by Евгений

HTML

<div id="result"></div>

JavaScript

var data = [
	['Пицца "Пицца"', 500.00],
    ['Пиво "Пиво"', 100.00],
	['Пицца "Пицца"', 500.00],
    ['Цветок "Цветок"', 200.00],
	['Пицца "Пицца"', 500.00],
	['Пиво "Пиво"', 100.00]
];
data.sort();
for (var i = 0; i < data.length; i++) {
    data[i][2] = 1;
}
for (var i = 0; i < data.length - 1; i++) {
    if (data[i][0] == data[i + 1][0]) {
        data[i][2]++;
		data.splice(i + 1, 1);
        i--;
	}
}
//выводим
var str = '';
for (var i = 0; i < data.length; i++) {
    str += '<li>' + data[i][0] + ': ' + data[i][2] + ' шт. x ' + data[i][1] + ' = ' + data[i][1] * data[i][2] + ' руб.</li>';
}
document.getElementById('result').innerHTML = '<ul>' + str + '</ul>';