이제 천천히 그동안 못들었던 강의들을 들어서 마무리 해볼까 한다.
const toDos = [];
//저장할 배열을 만든다
function handlToDoSubmit(event){
event.preventDefault();
const newTodo=todoInput.value;
todoInput.value="";
toDos.push(newTodo); //입력한 값을 위에 만든 배열에 배열에 저장
paintToDo(newTodo); //입력값을 프린트하는 함수
saveToDos(); //저장된 배열을 로컬스토리지에 저장하는 함수
}
//배열을 로컬스토리지에 저장하는 함수
function saveToDos(){
localStorage.setItem("toDos", JSON.stringify(toDos)) //로컬스토리지에 해당 배열을 저장 JSON형식의 배열로 저장
}
JSON.stringify(toDos)
를 통해 JSON형식으로 변환해 저장시킨다.