Добрый вечер. Только начал изучать JS и столкнулся с такой проблемой. Не получается увеличить значение элемента массива в объекте.
Должно работать так: при клике на ссылку происходит проверка наличия объекта. Затем если он уже есть то увеличиваем значение массива. Вот это увеличение и не работает. В консоли пишет Nan. Что не так подскажите пожалуйста.
<script type="text/javascript">
cart = new Object();
$(document).ready(function() {
$('.cart-add').on('click', add);
function add() {
var id = $(this).attr("data-id");
var description = $(this).attr("data-description");
var photo = $(this).attr("data-photo");
var info = [];
if (cart[id]!=undefined) {
info[0]++;
}
else {info[0]=1;}
info[1]=description;
info[2]=photo;
cart[id] = info;
}
console.log(cart);
}
});
</script>