Как сохранить массив между страницами

Нужно сохранить массив между страницами, но не просто сохранить, но и при необходимости записывать в него новые данные. Хочу это реализовать на localstorage, но столкнулся с такой проблемой, что моя функция обнуляет массив, так как в начале функции он объявляется и то есть просто, при каждом вызове этой функции онa обнуляет массив


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

Автор решения: Istinnavvine
    function addto()
{   

    var id = getUrlValue("id");
    var product_data = new Array(); 
    var productArray = [];

    productArray.push('1', '12');

    localStorage.setItem("array", JSON.stringify(productArray));

    productArray.push(JSON.parse(localStorage.getItem("array")));
}
→ Ссылка