1. Js LocalStorage
- 웹 브라우저에 제공하는 웹 스토리지 솔루션 중 하나로 데이터를 저장하는 데 사용된다
- 세션 스토리지와 달리 영구적으로 데이터를 보존할 수 있음 (브라우저를 닫아도 유지)
- 로컬 스토리지를 사용하면 문자열 형태로 데이터를 키 - 값으로 저장
- 사용자의 선호 설정, 최근의 작업 상태, 또는 캐싱된 데이터 등 이용 가능하다
- 개인 정보와 같은 민감한 데이터는 저장하면 안됨
// 로컬 스토리지에 데이터 저장
localStorage.setItem('사용자명', 'John Doe');
// 로컬 스토리지에서 데이터 불러오기
var 사용자명 = localStorage.getItem('사용자명');
console.log(사용자명); // John Doe
// 로컬 스토리지에서 데이터 삭제
localStorage.removeItem('사용자명');
Window.localStorage - Web API | MDN
localStorage 읽기 전용 속성을 사용하면 Document 출처의 Storage 객체에 접근할 수 있습니다. 저장한 데이터는 브라우저 세션 간에 공유됩니다. localStorage는 sessionStorage와 비슷하지만, localStorage의 데이
developer.mozilla.org
2. setItem / getItem
- 로컬 스토리지에서 데이터를 읽고 쓰는데 사용하는 메서드
setItem(key, value)
- 로컬 스토리지에 새로운 데이터를 저장한다
- key는 저장할 데이터의 식별자이며, value는 저장할 데이터 자체로 주로 문자열 형태로 저장된다
- 스트링 타입으로 join 이나 split 작업이 필요
localStorage.setItem('사용자명', 'John Doe');
getItem(key)
- 로컬 스토리지에서 특정 키에 해당하는 데이터를 가져온다
- key는 가져올 데이터의 식별자이다
var 사용자명 = localStorage.getItem('사용자명');
console.log(사용자명); // John Doe
'기초다지기 > Javascript' 카테고리의 다른 글
API (0) | 2024.12.16 |
---|---|
javaScript JSON (JavaScript Object Notaion) (0) | 2023.11.15 |
javaScript reduce 알아보기 (0) | 2023.11.01 |
문자열 localeCompare에 대해 알아보자 (1) | 2023.10.19 |
배열 오름차순 sort() (0) | 2023.05.11 |