Я тебе уже скидывал самый оптимальный
вариант решения. Никто, ни один нормальный человек не будет выводить такой код в формате текста, потому что его крайне неудобно использовать. Вдобавок, целая куча бессмысленных перезаписываний.
А вообще, судя по сообщениям, отличие только одно - пробел после последнего символа.
Ёжик с тундры.Ученик (50)
1 год назад
Понимаю, но задание должно быть записано таким образом
Создайте переменную itemCountText, равную пустой строке
Присвойте переменной itemCountText результат склеивания itemCountText и количества
Присвойте переменной itemCountText результат склеивания itemCountText и ×
Присвойте переменной itemCountText результат склеивания itemCountText и цены
Присвойте переменной itemCountText результат склеивания itemCountText и ₽ =
Создайте переменную sum и присвойте ей значение произведения количества и цены
Присвойте переменной itemCountText результат склеивания itemCountText и sum
Присвойте переменной itemCountText результат склеивания itemCountText и ₽
Error: Expected '<div class="cart-item"><div>Пицца</div><div> 5 × 500.00 ₽ = 2500 ₽ </div></div>' to be '<div class="cart-item"><div>Пицца</div><div>5 × 500.00 ₽ = 2500 ₽</div></div>'.
Error: Expected '<div class="cart-item"><div>Эчпочмак</div><div> 2 × 55.00 ₽ = 110 ₽ </div></div>' to be '<div class="cart-item"><div>Эчпочмак</div><div>2 × 55.00 ₽ = 110 ₽</div></div>'.
Сам код:
function renderCartItem(item) {
const product = item;
// Задание Формирование строки корзины.
// product - объект вида {id: id, title: title, count: count, price: price}
// например, {id: 1, title: 'Пицца', count: 5, price: '500.00'}, где
// id - идентификатор
// title - наименование
// price - цена
// count - количество
// сформируйте строку itemCountText вида:
// количество × цена ₽ = стоимость ₽
// например,
// 5 × 500.00 ₽ = 2500 ₽
let itemCountText = ` `;
itemCountText = itemCountText + product.count;
itemCountText = itemCountText + ` × `;
itemCountText = itemCountText + product.price;
itemCountText = itemCountText + ` ₽ = `;
let sum = product.count * product.price;
itemCountText = itemCountText + sum;
itemCountText = itemCountText + ` ₽ `;
// Конец решения задания.
return `<div class="cart-item"><div>${product.title}</div><div>${itemCountText}</div></div>`;
}