Корзина для сайта на JavaScript

Здравствуйте, форумчане!
Пишу для будущего интернет-магазина скрипт корзины на JS. Магазин тестовый и маленький, поэтому скрипт такой же :) Вставлю немного кода как пример (не весь), а вы, если можете, скажите, хорош или плох такой подход.
var basket_price = 0;
Basket = [{name:'Тыква', price:60}, {name:'Капуста', price:35}];
Basket.push({name:'Яблоко', price:50});
function countBasketPrice(x) {
for (i=0; i<Basket.length; i++) {
basket_price = basket_price + Basket[i].price;
}
return basket_price;
}
document.write('<h2>В корзине:</h2>');
for (i=0;i<Basket.length;i++){document.write(Basket[i].name + ' — ' + Basket[i].price +' руб</br>');}
document.write('</br><b>Стоимость заказа: '+countBasketPrice(Basket)+'</b>');
То есть моя корзинка сделана как массив объектов, у каждого для простоты пока минимум свойств. И дальше можно внутрь класть товары методом push (ну и удалять тоже можно будет), при этом обновляется стоимость.
Вроде так просто, что аж страшно, не натолкнусь ли на трудности дальше. Вроде советуют делать корзины для сайта на jQuery. Но я еще не дошла до неё. Это чтоб быстрее, по заготовкам?
23 апреля 2018 в 10:52