브라우저 자체적으로 제공해주는 객체이다.
브라우저를 종료하거나 컴퓨터를 종료하더라도 데이터가 유지된다.
객체이므로 key
와 value
값으로 저장되며, 문자열이 아닌 경우 자동적으로 문자열로 변환되어서 저장된다.
브라우저를 종료하면 데이터가 제거되는 것을 제외하고 local storage
와 같다.
localstorage.setItem("key", "value");
localstorage.getItem("key");
localstorage.removeItem("key");
localstorage.clear();
주의할 점은 객체는 묵시적으로 문자열로 변환하기 때문에 객체를 넣을 때는 JSON.stringify
와 JSON.parse
를 사용해야 한다.