Если вы тестируете / используете Google Chrome, вы можете использовать localStorage.setItem () и localStorage.getItem (). .SetItem () создает объект, сохраненный в вашем локальном хранилище. Метод принимает два аргумента: первый - это имя вашего объекта (выберите любое имя, которое вы хотите) в строковом формате, второй - это значение, которое нужно ввести внутрь объекта. Вы упомянули, что работаете с массивом в качестве возвращаемого элемента, 2-й аргумент .setItem () может принимать массив. Один нюанс, данные должны быть в формате JSON. Пример ниже.
const myArray = [1, 2, 3];
const myArrayToJson = JSON.stringify(myArray);
localStorage.setItem('myObjectName', myArrayToJson);
Теперь, когда вы обновляете свою страницу, где бы в своем коде вы ни отображали приложение на веб-странице, вы захотите использовать метод .getItem, который принимает один аргумент. Этот аргумент является именем объекта, который вы создали выше. Затем вы анализируете данные и вызываете их или воспроизводите их в любом месте.
const myFetchedArrayInJson = localStorage.getItem('myObjectName');
const myFetchedArrayParsed = JSON.parse(myFetchedArrayInJson);
--- Now do something with it.
Надеюсь, это поможет!