로컬스토리지 기본 사용법
1. 데이터 저장
localStorage.setItem(key, value)
를 사용하여 데이터를 저장할 수 있다. 여기서 key
는 문자열로 된 키, value
는 문자열로 된 값이다.
localStorage.setItem('username', '장원영');
2. 데이터 읽기
localStorage.getItem(key)
를 사용하여 데이터를 읽을 수 있다. 해당 키가 존재하지 않으면 null
을 반환한다.
let username = localStorage.getItem('username');
console.log(username); // 장원영
3. 데이터 삭제
localStorage.removeItem(key)
를 사용하여 특정 키의 데이터를 삭제할 수 있다.
localStorage.removeItem('username');
4. 모든 데이터 삭제
localStorage.clear()
를 사용하여 로컬스토리지의 모든 데이터를 삭제할 수 있다.
localStorage.clear();
5. 저장된 데이터의 키 확인
localStorage.key(index)
를 사용하여 인덱스에 해당하는 키를 얻을 수 있다.
localStorage.setItem('username', '장원영');
localStorage.setItem('email', 'wonyoung@ive.com');
let key = localStorage.key(0);
console.log(key); // 'username' (또는 'email', 순서는 브라우저에 따라 다를 수 있음)
6. 저장된 데이터의 개수 확인
localStorage.length
를 사용하여 로컬스토리지에 저장된 데이터의 개수를 확인할 수 있다.
let length = localStorage.length;
console.log(length); // 2 (위에서 'username'과 'email'을 저장한 경우)
예제 코드
다음은 로컬스토리지를 사용하는 간단한 예제이다.
// 데이터 저장
localStorage.setItem('username', '장원영');
localStorage.setItem('email', 'wonyoung@ive.com');
// 데이터 읽기
let username = localStorage.getItem('username');
let email = localStorage.getItem('email');
console.log(username); // 장원영
console.log(email); // wonyoung@ive.com
// 데이터 삭제
localStorage.removeItem('username');
// 모든 데이터 삭제
localStorage.clear();
// 저장된 데이터의 키 확인
localStorage.setItem('username', '장원영');
localStorage.setItem('email', 'wonyoung@ive.com');
let firstKey = localStorage.key(0);
console.log(firstKey); // 'username' 또는 'email'
// 저장된 데이터의 개수 확인
let numberOfItems = localStorage.length;
console.log(numberOfItems); // 2
로컬스토리지는 브라우저에 데이터를 영구적으로 저장할 수 있는 간단하고 유용한 방법을 제공한다. 하지만 보안에 민감한 데이터는 로컬스토리지에 저장하지 않는 것이 좋다.
'Programing > JavaScript' 카테고리의 다른 글
배열.length : 배열의 아이템 개수 렌더링 하기 (0) | 2024.06.17 |
---|---|
포매팅 함수 - 데이터를 원하는 형식으로 변환하기 (0) | 2024.06.17 |
HTML 화면에서 반복되는 리스트 한 번에 추출하기 (0) | 2024.05.13 |
자바스크립트 이벤트 객체 (0) | 2024.05.11 |
HTML 요소에 단축키로 이벤트 주기 (input으로 포커스 옮기기, 버튼 클릭하기) (0) | 2024.05.11 |
댓글