JSON.stringify(Array);
localStorage에는 배열이 배열의 형태로 저장되지를 않는다.
const toDos = [];
배열을 담으려고 하면?
localStorage.setItem("todos", toDos);
이를 JSON.stringify() 로 애시당초 배열 전체를 string으로 변환해주고 localStorage에 넣어주면?
localStorage.setItem("todos", JSON.stringify(toDos));
잘출력이 된다.
이를 이제 다시 Array로 변환하는 방법은
JSON.parse()
string을 실제로 무언가를 할 수 있는 Array로 변환하는데 성공했다!
https://nomadcoders.co/javascript-for-beginners/lectures/2918
All Courses – 노마드 코더 Nomad Coders
초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요!
nomadcoders.co
'JavaScript' 카테고리의 다른 글
[JavaScript] const로 선언한 배열 push pop 이 가능한 이유는? (0) | 2022.03.02 |
---|---|
[JavaScript] Object, Array 등 무엇이든 String으로 변환시켜주는JSON.stringify(Object) (0) | 2022.03.02 |
[JavaScript] 버튼(button)이 클릭된 위치 알아내기 (0) | 2022.03.02 |
[JavaScript] JS 에서 HTML을 생성해서 HTML 에 추가해주기 -document.createElement() (0) | 2022.03.02 |
[JavaScript] div 태그 안의 여러개의 span 선택하기 (0) | 2022.03.02 |