Buen día alguien que me pueda ayudar por favor, en la función de agregar palabra del challenge 2, agregaba una palabra a la array pero al cambiar de pantalla se refresca la pagina y quedan las palabras por defecto y no la agregada. Cree 2 funciones con local storage pero me pasa lo mismo. nota; la pantalla de agregar palabra y la del juego son 2 archivos html distintos pero comparten el mismo archivo.js
function addWord() {
var btnGuardarEmpezar = document.querySelector(".guardar");
btnGuardarEmpezar.addEventListener("click", function(event) {
var entrada = document.querySelector(".input-palabra");
palabras.push(entrada.value);
swal("palabra agregada");
console.log(palabras);
})
localStorage.setItem('input',JSON.stringify(palabras));
}
function getlist(){
var list = localStorage.getItem('input');
if(list==null){
palabras=[];
}else{
palabras= JSON.parse(list);
}
return palabras;
}