* 웹스토리지, 세션스토리지는 문자형(string) 데이터 타입만 지원
(JSON 형태로 데이터를 저장하는 방법이 유용함)
웹스토리지
// 키에 데이터 쓰기
localStorage.setItem("key", value);
// 키로 부터 데이터 읽기
localStorage.getItem("key");
// 키의 데이터 삭제
localStorage.removeItem("key");
// 모든 키의 데이터 삭제
localStorage.clear();
// 저장된 키/값 쌍의 개수
localStorage.length;
JSON 저장시
localStorage.setItem('json', JSON.stringify({a: 1, b: 2}))
JSON.parse(localStorage.getItem('json'))
{a: 1, b: 2}
배열로 저장시
localStorage.setItem('nums', JSON.stringify([1, 2, 3]))
JSON.parse(localStorage.getItem('nums'))
[1, 2, 3]
세션스토리지
// 키에 데이터 쓰기
sessionStorage.setItem("key", value);
// 키로 부터 데이터 읽기
sessionStorage.getItem("key");
// 키의 데이터 삭제
sessionStorage.removeItem("key");
// 모든 키의 데이터 삭제
sessionStorage.clear();
// 저장된 키/값 쌍의 개수
sessionStorage.length;
'[ Web 관련 ] > 자바스크립트' 카테고리의 다른 글
크롬에서 마우스 좌표 조회 (개발자 모드) (0) | 2022.02.10 |
---|---|
자바스크립트 전체 콤마 제거 (0) | 2021.10.22 |
자바스크립트 실시간 시간 표시 (0) | 2021.04.21 |
자바스크립트 브라우저 체크 (0) | 2021.03.12 |
날짜 형식 변경, 오늘날짜, 어제날짜, 최근 7일, 최근 30일, 지난 주, 지난 달 (0) | 2021.02.16 |