본문 바로가기

JS Ecosystem

(Javascript) 크롬 개발자 도구 Local Storage 활용

반응형

구글 크롬 브라우저의 개발자 도구에서 Application 탭을 보면 왼쪽에 Local Storage라고 확인이 된다.로컬 스토리지는 쿠기나 세션과 같이 데이터를 저장하는 장소 중 하나이다. 로컬 스토리지의 데이터 저장 기간은 만료가 없고 항상 문자열로만 저장이 되어야 한다.

 

메소드

getItem : 로컬 스토리지에 저장되어 있는 데이터 값을 불러오는 메소드

setItem : 로컬 스토리지에 데이터를 저장하는 메소드

 

const greeting = document.querySelector("h1");
const yourName = localStorage.getItem("name");
if (yourName === null) {
   const name = prompt("이름을 입력해주세요.");
   localStorage.setItem("name", name);
   greeting.innerHTML = `안녕하세요. ${name}`;
} else {
   greeting.innerHTML = `안녕하세요. ${yourName}`;
}

Local Storage 에 저장된 Key todos에 Value 가 "apple"과 "banana"임을 알 수 있다.

해당 페이지를 새로 고침해도 로컬 스토리지에 저장된 데이터는 지워지지 않는다. 

반응형