LocalStorage, SessionStorage

Web Storage Object

  • localStorage 와 SessionStorage 는 브라우저 내에 키-값 쌍을 저장할 수 있게 해줌.
  • SessionStorage 
    • Session : 유저가 브라우저를 통해 웹 페이지에 접속한 시점부터, 해당 웹 페이지 접속을 종료하는 시점 까지를 의함. 
    • SessionStorage 를 이용하면 페이지를 새로고침을 하여도 사라지지 않고 남아 있음.
  • LocalStorage
    • Local 즉 도메인 자체에 데이터를 저장을 시켜 사라지지 않게함. 
    • LocalStorage 를 이용하면 브라우저를 끄고 새로 켜도 사라지지 않고 남아 있음

사용방법

 

  • 먼저 데이터를 localStorage에 담는 작업이 필요함.
  • localStorage.setItem()을 이용하면 로컬에 저장 할 수 있음. 
  • 아래와 같이 코드를 쓰게 되면 브라우저에서 확인이 가능함.

 

  const data = "바나나";
  localStorage.setItem("과일", data);

 

  • 브라우저를 켜서 개발자 도구로 들어간 후, 어플리케이션 -> 로컬스토리지 -> 해당 도메인을 선택 하면 저장 된 것을 볼 수 있다. 

 

 

  • 불러오는 것도 어렵지가 않다. 
  • 아래와 같이 코드를 적어준다면 콘솔에 출력되는 것을 볼 수 있다. 

 

console.log(localStorage.getItem("과일"));

 

 

'Language > JavaScript' 카테고리의 다른 글

JavaScript) Closure 그는 무엇인가?  (0) 2023.09.13
JavaScript) Promise 와 예제  (0) 2023.09.13
Script 태그 선언 위치에 따른 오류들  (0) 2023.01.12
JavaScript(3)  (0) 2022.12.19
JavaScript (2)  (1) 2022.12.18