TIL

20231115 TIL

김빵그 2023. 11. 15. 23:55

Today 요약

[] 프로그래머스 코딩테스트 1문제 

[]  js 강의 1시간


배운 점

1. Js LocalStorage

 

javaScript 로컬스토리지 localStorage

1. Js LocalStorage 웹 브라우저에 제공하는 웹 스토리지 솔루션 중 하나로 데이터를 저장하는 데 사용된다 세션 스토리지와 달리 영구적으로 데이터를 보존할 수 있음 (브라우저를 닫아도 유지) 로

252-archive.tistory.com

2. JSON

 

javaScript JSON (JavaScript Object Notaion)

JSON JSON - JavaScript | MDN The JSON namespace object contains static methods for parsing values from and converting values to JavaScript Object Notation (JSON). developer.mozilla.org 데이터를 표현하고 교환하기 위한 경량의 데이터 교

252-archive.tistory.com

3. JSON.stringify / JSON  .parse

JSON.stringify(obj, replacer, space)

  • js 객체나 값(obj)을 JSON 문자열로 변환
  • replacer 매개변수는 선택적으로 사용될 수 있다. 변환 프로세스 중 값을 변형을 제어하는 함수나 배열 
  • space 매개변수도 선택적으로 사용될 수 있으며 반환된 json 문자열의 가독성을 높이기 위해 사용 보통 스페이스의 개수나 탭과 같은 문자열을 지정한다
const 사용자 = {
  이름: 'John',
  나이: 30,
  성별: '남성'
};

const 사용자JSON = JSON.stringify(사용자, null, 2);
console.log(사용자JSON);

 

JSON.parse(jsonStirng, reviver) 

  • 문자열 jsonString을 객체로 변환
  • reviver 매개변수는 선택적으로 사용될 수 있으며, json 속성 이름과 값을 다시 구성하는데 사용한다
const 사용자JSON = '{"이름":"John","나이":30,"성별":"남성"}';

const 사용자 = JSON.parse(사용자JSON);
console.log(사용자);