keyName 에는 하나의 keyValue만 저장된다.
하지만 keyValue 를 'toDos'라고 하고, toDos = [] 라고 하여 우리는 그 안에 하나 이상의 정보를 넣을 수 있게 한다.
function saveToDos() {
localStorage.setItem(TODOS_KEY, JSON.stringify(toDos));
}
와 아래의 코드는 같다.
localstorage.setItem('todos','[]')
toDos.push(newTodo)로 이 하나의 keyValue라는 상자 안에 하나 이상의 정보를 담을 수 있다.
그리고 다시 저장된 것을 가져올 때에는
const savedToDos = localStorage.getItem(TODOS_KEY);
if (savedToDos !== null) {
const parseToDos = JSON.parse(savedToDos);
//getItem의 '' 를 parse 로 삭제.
toDos = parseToDos;
//[] = ['a','b','c']
parseToDos.forEach(paintToDo);
}