Home [Html] localStorage와 sessionStorage란?
Post
Cancel

[Html] localStorage와 sessionStorage란?


localStorage란

  • HTML5에서 브라우저에 추가된 저장소
  • 이 저장소에 특정 데이터를 저장,수정,삭제가 가능하다.
  • 브라우저 탭이나 창을 종료해도 값이 삭제되지 않는다(직접 지우거나 삭제 코드로).

저장하기

1
2
3
localStorage.key = value;
localStorage["key"] = value;
localStorage.setItem("key", value);

가져오기

1
2
3
const data1 = localStorage.key;
const data2 = localStorage["key"];
const data3 = localStorage.getItem("key");

제거하기

  • 원하는 데이터를 지울때는 애당 값에 “key” 값을 입력한다
    1
    
    localStorage.removeItem('key');
    
  • localStorage에 모든 데이터를 지우고 싶을 떄
    1
    
    localStorage.clear();
    

sessionStorage란

  • HTML5에서 브라우저에 추가된 저장소
  • 이 저장소에 특정 데이터를 저장,수정,삭제가 가능하다.
  • 브라우저 세션 기간 동안만 사용 가능하며 탭이나 창을 종료하면 값이 삭제된다.

sessionStorage에 사용법은 localStorage와 거의 같다.

저장하기

1
2
3
sessionStorage.key = value;
sessionStorage["key"] = value;
sessionStorage.setItem("key", value);

가져오기

1
2
3
const data1 = sessionStorage.key;
const data2 = sessionStorage["key"];
const data3 = sessionStorage.getItem("key");

제거하기

  • 원하는 데이터를 지울때는 애당 값에 “key” 값을 입력한다
    1
    
    sessionStorage.removeItem('key');
    
  • sessionStorage에 모든 데이터를 지우고 싶을 떄
    1
    
    sessionStorage.clear();
    

마치며

혹시 잘못된 정보나 궁금하신 게 있다면 편하게 댓글 달아주세요.
지적이나 피드백은 언제나 환영입니다.

This post is licensed under CC BY 4.0 by the author.