Recorrer el almacenamiento por índices en JavaScript

El objeto localStorage no es iterable. Sin embargo, tiene índices y longitud. Esto significa que se puede realizar un recorrido de las entradas mediante un bucle for normal con contador:

javascriptfor (let i = 0; i < localStorage.length; i++) {
  let key = localStorage.key(i);
  let val = localStorage.getItem(key);
  
  console.log(val);
}
Задание 1

Al hacer clic en el botón, muestre con un bucle todas las entradas del almacenamiento local.