todo.js
let toDos = []
.
.
.
const savedToDos = localStorage.getItem(todos_key)
if(savedToDos !== null) {
const parsedToDos = JSON.parse(savedToDos)
toDos = parsedToDos
parsedToDos.forEach(paintToDo)
}
toDos 배열을 let으로 바꿔 재할당이 가능하게 만든다. JSON.parse() 메서드는 JSON 문자열의 구문을 분석하고, 그 결과에서 JavaScript 값이나 객체를 생성한다. JSON.parse()로 str으로 저장된 값을 객체로 생성하고 새로고침을 해도 localstorage에서 값이 지워지지않고 값을 추가해도 덮어 씌워지지않게 만든다.