-
Local Storage 사용하기🍓𝗪𝗲𝗯/𝖩𝖺𝗏𝖺𝖲𝖼𝗋𝗂𝗉𝗍 2021. 9. 23. 07:00
Local Storage란
개발자도구 Application항목에 Local Storage 있음.
브라우저 청소를 하지 않는 이상 브라우저 닫아도 저장 가능(텍스트 5MB)
<->sessionStorage는 휘발성이다.
문법
1. localStorage.setItem('name', 'kim') 자료저장
Object형으로 자료이름, 자료값 저장
localStorage.setItem('obj', {name: 'kim'})
Object를 그냥 문자로 바꾸면 깨진다.
localStorage.setItem(arr,[1, 2, 3])
array를 저장했지만 출력할 때 1, 2, 3이 나온다. 즉, 자료형이 깨진다.
array와 Object 자료형 손실없이 저장하려면 글자인척하면서 저장하면된다. " " 를 사용한다. => JSON.stringify
Object처럼 생긴 건데 " "이 있는 것이 JSON이다.
localStorage.setItem('obj', JSON.stringify({name: 'kim'}))
2. localStorage.getItem('name') 자료출력
kim이 출력된다.
JSON.stringify로 ""한 것을 꺼내서 쓰고 싶다면, JSON.parse()를 이용한다.
3. localStorage.removeItem('name') 자료 삭제
'🍓𝗪𝗲𝗯 > 𝖩𝖺𝗏𝖺𝖲𝖼𝗋𝗂𝗉𝗍' 카테고리의 다른 글
null 병합 연산자를 이용해 코드 개선하기, reduce 함수 구현해보기 (0) 2021.09.09 SPA란? (0) 2021.08.20 JavaScript padStart() padEnd()로 채우기 (0) 2021.07.14 JavaScript 정규식 활용 이메일 체크 (0) 2021.07.13 JavaScript preventDefault()란? (0) 2021.07.13