HTML, CSS, JS
[JavaScript] 로컬스토리지 vs 세션 스토리지
yubi5050
2022. 7. 10. 03:29
1. 웹 스토리지
Web 개발시 데이터를 BE(DB) 나 클라우드 등에 저장할 필요 없을 때 웹 브라우저에 저장하는 방식..
웹 스토리지(web storage)에는 로컬 스토리지(localStorage)와 세션 스토리지(sessionStorage)가 존재
단, 웹 스토리지는 문자열 형태로만 저장 지원
2. 로컬 스토리지 vs 세션 스토리지
로컬 스토리지 | 세션 스토리지 |
웹 페이지의 세션이 끝날 때 데이터가 안지워짐 웹 재접속시 데이터 유지 O |
웹 페이지의 세션이 끝나더라도 데이터 안지워짐 웹 재접속시 데이터 유지 X |
3. 로컬/세션스토리지 저장 예시 코드
// 로컬/세션스토리지 데이터 저장
local_session_Storage.setItem("key", value)
// 로컬/세션스토리지 데이터 읽기
local_session_Storage.getItem("key")
// 로컬/세션스토리지 데이터 삭제
local_session_Storage.removeItem("key")
// 로컬/세션스토리지 모든 데이터 삭제
local_session_Storage.clear()
// 로컬/세션스토리지 저장된 키/값 개수
local_session_Storage.length