Today I Learned/웹

[javascript] localStorage에 배열로 저장하고 가져오는 방법

하나719 2023. 6. 2. 11:27
반응형

배열을 localStorage에 그냥 setItem 으로 저장하면 텍스트 형식으로 저장돼서 불러올때 for문으로 돌리면 한글자씩 출력된다. 

배열을 배열형태로 저장하기 위해 JSON.stringify() 로 감싸주었다. 

<!-- 배열 형태로 localStorage에 저장 -->

array = [1,2,3]
localStorage.setItem('name',JSON.stringify(array));

<!-- localStrage에서 가져오기 -->

var todo = localStorage.getItem('name');
JSON.parse(todo);

 

아래 캡쳐에서보면, localStorage의 todo 라는 Key 에 값이 배열형태로 저장된걸 확인할 수 있다.

 

전체 코드

https://github.com/choihana/backendschool/blob/main/todolist.html

 

GitHub - choihana/backendschool

Contribute to choihana/backendschool development by creating an account on GitHub.

github.com

 

반응형