Memorizzazione di strutture in localStorage in JavaScript

Nel localStorage è possibile memorizzare solo stringhe. Tuttavia, c'è la possibilità di memorizzare array e oggetti - per farlo si può semplicemente utilizzare il formato JSON.

Memorizziamo un array:

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

E ora recuperiamolo:

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

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

Sono dati input e un pulsante. Alla pressione del pulsante ottenete i testi di tutti gli input sotto forma di array e memorizzate questo array nel localStorage.

Задание 2

Modificate il problema precedente. Fate in modo che al prossimo accesso alla pagina negli input ci siano i valori salvati nel localStorage.