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(사용자);