Almacenamiento de estructuras en localStorage en JavaScript

En el almacenamiento local solo se pueden almacenar cadenas. Sin embargo, existe la posibilidad de almacenar arrays y objetos - para esto simplemente se puede utilizar el formato JSON.

Guardemos un array:

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

Y ahora obtengámoslo de vuelta:

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

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

Se dan inputs y un botón. Al hacer clic en el botón, obtenga los textos de todos los inputs en forma de array y guarde este array en el almacenamiento local.

Задание 2

Modifique la tarea anterior. Haga que en la próxima visita a la página los inputs muestren los valores guardados en el almacenamiento local.