Съхраняване на структури в localStorage в JavaScript

В локалното хранилище могат да се съхраняват само низове. Въпреки това, има възможност да се съхраняват масиви и обекти - за това просто може да се използва JSON формат.

Нека съхраним масив:

javascriptlet arr = [1, 2, 3, 4, 5];
localStorage.setItem('arr', JSON.stringify(arr));

А сега нека го получим обратно:

javascriptlet str = localStorage.getItem('arr');
let res = JSON.parse(str);

console.log(res);
Задание 1

Дадени са input полета и бутон. При натискане на бутона вземете текстовете от всички input полета под формата на масив и съхранете този масив в локалното хранилище.

Задание 2

Модифицирайте предходната задача. Направете така, че при следващо посещение на страницата в input полетата да се показват стойностите, запазени в локалното хранилище.