Удалить запятые в localstorage после определенного символа

Подскажите, в массив product_filter_arr циклом добавляю товары (product):

var products = product_filter_arr.push(product);

Получается вот такой массив

<div class="product">
<span class="title">Название</span>
</div>,
<div class="product">
<span class="title">Название</span>
</div>,
<div class="product">
<span class="title">Название</span>
</div>

Потом просто добавляю в блок, все нужные товары, и на запятые грубо говорю наплевать.

$("#product__yesfilter").html(product_filter_arr);

Сейчас нужно это все записать в localstorage

localStorage.setItem('products', product_filter_arr);

Но появилось проблема с запятыми... Вот так вывожу:

var localProd = localStorage.getItem('products');
$("#product__yesfilter").html(localProd);

И получаю в верстке запятые... Пробовал сделать так:

var localProd = localStorage.getItem('products').replace('</div>,', '</div>');

Не получилось


Ответы (1 шт):

Автор решения: uberchel

Сохраняйте не массив строку и будите на выходе тоже получать строку, я думаю это должно помочь

localStorage.setItem('products', product_filter_arr.join(''));
→ Ссылка