localStorage는 sessionStorage와 유사하지만 sessionStorage의 데이터는 페이지 세션이 끝날 때, 즉 페이지를 닫을 때 사라지는데 비해, localStorage의 데이터는 만료되지 않는 점이 다르다.
const items = ['a', 'b', 'c'];
localStorage.setItem("items", JSON.stringify(items));
localStrage는 문자열만 저장되기때문에 JSON.stringify를 사용하여 배열을 문자열로 바꿔야 한다. (직렬화)
(JSON.stringify 메서드는 객체뿐만 아니라 배열도 JSON포맷의 문자열로 변환한다.)
JSON.parse(localStorage.getItem("items"));
https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage