Итак, я пытаюсь сохранить массив объектов в localStorage следующим образом: -
РЕДАКТИРОВАТЬ: Следующее является частью функции, которая вызывается в цикле.
c = [{"name":nameDOM.value,"add":+addDOM.value,"town":townDOM.value,"post":postalDOM.value,"mob":mobDOM.value}];
cData = cData.concat(c);
localStorage.setItem('cData', cData);
Однако после обновления страницы, когда я пытаюсь получить доступ к данным из объектов, она, по-видимому, не определена. Доступ к данным из объектов возможен до обновления.
Я обращаюсь к данным следующим образом: -
//Table code omitted.
var text = document.createTextNode(""+cData[i].name+", "+cData[i].add+", "+cData[i].town+", "+cData[i].post+", "+cData[i].mob+"");
Я пытался отладить проблему, используя инструменты Chromes Javascript, а также вставляя оповещения в различные места, чтобы отслеживать состояние переменных; все еще не определено.