setItem을 이용해 저장한 후 getItem으로 꺼내려고 하니
[object objectName] 으로 나온다.
setItem 메소드에서 string 형태로 저장되는 것으로 보인다.
storage에 저장할 때 string으로 변환한 다음 나중에 구문 분석을 해야 한다.
var testObject = { 'one': 1, 'two': 2, 'three': 3 };
// Put the object into storage
localStorage.setItem('testObject', JSON.stringify(testObject));
// Retrieve the object from storage
var retrievedObject = localStorage.getItem('testObject');
console.log('retrievedObject: ', JSON.parse(retrievedObject));
[Javascript] sessionStorage 에 객체 저장하고 꺼내기
문제점 sessionStorage 는 기본적으로 key, value 형태의 문자열 값을 저장할 수 있도록 한다. 따라서 객체의 형태를 저장할 경우 String 형태로 "[Object, Object]" 가 저장되기 때문에 getItem 하여 사용할 수..
sanghye.tistory.com
qastack.kr/programming/2010892/storing-objects-in-html5-localstorage
HTML5 localStorage에 객체 저장
qastack.kr
'javascript' 카테고리의 다른 글
html element의 data에 접근하기 (0) | 2021.04.21 |
---|---|
[Vanilla JS] 여러개의 요소에 AddEventListener 넣기 (0) | 2020.11.08 |
canvas context 학습내용1 (0) | 2020.11.07 |
javascript prototype 스터디 (0) | 2020.11.02 |
배열을 객체로, 객체를 배열로 (0) | 2020.10.15 |
댓글