привет всем
он неправильно добавляется в массив
var arr = [];
function getCourseInfo(target) {
//create an Object with course data
const courseObj = {
image: target.querySelector('img').src,
title: target.querySelector('#item-title').textContent,
price: target.querySelector('#item-price').textContent,
count: 0
};
arr.push(courseObj);
//если одинаковый товар тогда увеличиваем количество
for (var i = 0; i < arr.length; i++) {
if (arr[i].title == courseObj.title) {
courseObj.count++;
}
}
}
он увеличивает количество таким образом :
[
// 1 товар 30kg весы
{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":1},
{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":2},
// 2 товар Clipper Deyi
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":1},
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":2},
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":3}]
я хочу вот так увеличился
// 1 товар 30kg весы
[{"image":"file:///C:/Users/Desktop/example/array/img/30kgg.jpg","title":"30kg весы ","price":"200000 ","count":2},
//// 2 товар Clipper Deyi
{"image":"file:///C:/Users/Desktop/example/array/img/1088.jpg","title":"Clipper Deyi ","price":"300000 ","count":3}]