|노마드 코더 | 팁 | 로컬 스토리지 저장 & 불러오기

2022. 1. 25. 21:21·Language/Javascript
no title

1. 저장하기

로컬 스토리지 저장은 Key-value 형식으로 저장된다.
value는 단일값이든, 배열이든 저장을하긴하는데 String 형식으로 저장한다.

단일값

여러값이 정수라면


여러값이 문자열이라면

if (단일값이면) :
    그냥 단일값 저장해도 상관 없다
else (여려값 저장하려면) : 
    if(여러 값이 정수라면 단, array 형식으로 저장되는것이 아님) : 
        setItme(key, __array__) 
        >> 1,2,3,4,5
        하면 된다.
    else (여러 값이 문자열이라면 || array 형식으로 저장하고싶다면 "[]") :
        문자열 배열을 문자열로 저장한다는 의미가 되는데.
        
        setItem(key ,JSON.stringify(__array__)) 
        >> []
        로 저장해야한다. 그렇지 않으면 JSON 파싱을 못함  

2. 불러오기

localStorage에 값이 없다면 null 반환

if (여러 값이 문자열이라면 || array 형식으로 저장하고싶다면 "[]") 
을 불러오고 싶다면.

savedTODOs = localStorage.getItem(TODOLIST_KEY);
parsedTODOs = JSON.parse(savedTODOs);
저작자표시 (새창열림)

'Language > Javascript' 카테고리의 다른 글

| 노마드 코더 | 팁 | 자바스크립트 여러 팁 Console-Api, 페이지 텍스트 드래그 막기  (0) 2022.01.25
|노마드 코더| 3 | 문법 적용 - JS_ADAPTATION  (0) 2022.01.25
|노마드 코더| 팁 | JS_LOCALSTORAGE  (0) 2022.01.25
|노마드 코더| 2 | 자바 스크립트 문법 - JS_ADVENCE  (0) 2022.01.25
|노마드 코더| 1 |자바 스크립트 기초 문법 노트 - JS_BASIC  (0) 2022.01.25
'Language/Javascript' 카테고리의 다른 글
  • | 노마드 코더 | 팁 | 자바스크립트 여러 팁 Console-Api, 페이지 텍스트 드래그 막기
  • |노마드 코더| 3 | 문법 적용 - JS_ADAPTATION
  • |노마드 코더| 팁 | JS_LOCALSTORAGE
  • |노마드 코더| 2 | 자바 스크립트 문법 - JS_ADVENCE
니앙팽이
니앙팽이
  • 니앙팽이
    니앙팽이 블로그
    니앙팽이
  • 전체
    오늘
    어제
    • 분류 전체보기 (126)
      • 그림그리기 (7)
      • 음악 (4)
        • FL Studio & MIDI (2)
        • 자작곡 (2)
      • 게임 (7)
        • 모바일 (0)
        • 스팀 (0)
        • 닌텐도 (0)
        • 개발 (7)
      • CS (44)
        • SW 공학 (27)
        • DB (7)
        • OS (9)
        • 네트워크 (1)
      • 팁 (9)
      • Language (21)
        • C# (8)
        • C&C++ (3)
        • 파이썬 메모 (3)
        • Javascript (7)
      • PS (0)
        • 알고리즘 (24)
        • 자료구조 (8)
        • 수학 (1)
        • 선형대수 (0)
        • 오토마타 (1)
        • 이산수학 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    자료구조
    객체지향개발
    Javascript
    알고리즘
    파이썬
    unity
    클립 스튜디오
    KAKAO
    그림 연습
    clip studio paint
    c#
    디자인패턴
    유니티
    따라그리기
    Stack
    노마드 코더
    프로그래머스
    가비지 콜렉터
    연결리스트
    프로세스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
니앙팽이
|노마드 코더 | 팁 | 로컬 스토리지 저장 & 불러오기
상단으로

티스토리툴바