로컬 저장소에 동적으로 번호가 매겨진 배열을 만들었습니다.
key: array1 value: [{foo, bar, etc}]
key: array2 value: [{bar, foo, etc}]
그리고 나는 그것들을 모두 재귀 적으로 꺼내고 싶습니다. 화려할 필요는 없습니다. 어떻게해야할지 모르겠어요. 나는 가지고있다:
for (array of localStorage) {
consolelog.(JSON.parse(localStorage.getItem(array)));}
그러나 나는 이것이 옳지 않다는 것을 안다. 로컬 스토리지는 심지어 배열이 아니다. 어떤 아이디어? 이름에 숫자가 얼마든지있을 수 있다는 사실을 어떻게 처리해야할지 모르겠습니다.
Object.keys () 를 사용하여 키를 반복 하고 각각에 대해 getItems () 를 호출 할 수 있어야합니다 .
Object.keys(localStorage).forEach(data =>
{
let item = localStorage.getItem(data);
console.log(item); // item is the item from storage.
});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다