Я хочу сохранить глобальный массив в хранилище сеансов. Я знаю, чтобы сделать это, вы должны привести в порядок массив и затем проанализировать его, чтобы получить его. Я добавил функцию оповещения, чтобы пользователь мог видеть, был ли массив сохранен успешно или нет. Я получаю предупреждение о своей функции retrieve (), которая говорит, что массив не определен. Я знаю, что это потому, что моя функция store () неверна, но я не уверен, где я облажался. Массив работает сам по себе, поэтому я не думаю, что проблема заключается в этом. Моя функция для хранения:
//================================================================
// storeInventory
//================================================================
function storeInventoryArray()
{
localStorage.setItem("InventoryArray",
JSON.stringify(InventoryArray));
alert("Inventory items stored.");
}
<body class="main" onload="storeInventoryArray()">