본문 바로가기
javascript

storage에 객체 저장하고 꺼내기

by 바나냥 2020. 11. 8.

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));

 

 

sanghye.tistory.com/14

 

[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

 

 

댓글