December 14, 2021 https://zigsong.github.io/2021/03/18/wtc-lv1-youtube-classroom-log/
배열 [1,2,3,4]가 있을 때,
localStorage에 배열을 바로 저장하면 join된 형태 그대로 저장된다. (1,2,3,4) 이때 저장된 값은 JSON string 타입이 아니기 때문에 JSON.parse
를 호출할 필요없이 즉시 사용 가능하다. (JSON.parse
호출 시 에러 발생)
반면 localStorage에 배열을 JSON.stringify
로 변환하여 저장하면 배열 형태로 저장된다 ([1,2,3,4])
JSON.stringify
의 인자에 잘못된 값이 들어왔을 때 예외처리를 하자(default 부여)👾JSON.stringify
& JSON.parse
를 쓰는 이유
JSON.parse
메소드를 이용하는 것이 더욱 빠르다.