- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- Java Script
- Angular
- 모던 자바스크립트 deep dive
- 네트워크
- async
- js
- 웹
- C++
- 백준
- 그림으로 배우는 http&network
- html
- 프론트엔드
- 상태관리
- git error
- 비동기
- deep dive
- JavaScript
- error
- es6
- 자바스크립트
- http
- 알고리즘
- git
- 에러처리
- 백준 실버
- map
- 이터러블
- get
- 모던 자바스크립트
- React
목록Front-End/Javascript (3)
sharingStorage
JSON이란? JSON은 JavaScript Object Notation의 약자로서 데이터를 문자열의 형태로 나타내기 위해서 사용된다. 이름이 암시하듯 JSON은 본래 자바스크립트에서 파생되었지만 현재는 거의 표준으로 자리잡아 대부분의 다른 프로그래밍 언어에서도 지원하는 데이터 포멧이다. 특히 네트워크(http 통신)를 통해 서로 다른 시스템들이 데이터를 주고받을 때 많이 사용되기 때문에 어렵지 않게 접할 수 있다. 자바스크립트에서는 JSON 포멧의 데이터를 간편하게 다룰 수 있도록 JSON이라는 객체를 내장하고 있으며 JSON 내장 객체는 자바스크립트와 JSON 문자열 간의 상호 변환을 수행해주는 두 개의 메서드를 제공한다. JSON.stringfy(); JSON.stringfy() 메서드는 자바스크립..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cgS0XU/btrqsGXgkXE/5UbtzDQmed86WheGV9JpNK/img.png)
- RxJS : RxJS는 Reactive Extension for JavaScript의 약어로 Javascript 라이브러리이다. Reactive X는 Observer패턴, Iterator패턴, 함수형 프로그래밍을 조합하여 제공하는 것이며 RxJS는 이벤트 스트림을 Observerable이라는 객체로 표현한 후 비동기, 이벤트 기반의 프로그래밍 작성을 돕는다. 이벤트 처리를 위한 API로 다양한 연산자를 제공하는 함수형 프로그래밍 기법도 도입되어 있다. ※Reactive Extensions : Reactive X프로젝트에서 출발한 Reactive Programming을 지원하기위해 확장한 것 . - Reactive Programming : : Reactive 하다는 것은 데이터를 다룰 때에 스트리밍형식..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WpZzd/btroZENGfpz/tiepWMkEv9BMkfgWAIhijk/img.png)
객체와 원시 타입(int, string..)의 근본적인 차이 중 하나는 객체는 '참조에 의해(by reference)' 저장되고 복사된다는 것입니다. 반면 원시값 (문자열, 숫자, 불린 값)은 값 그대로 저장 할당되고 복사됩니다. let message= "Hello"; let phrase= message; console.log(message); //Hello console.log(phrase); //Hello console.log의 결과값이 같은 것을 보아 두 변수에 각각 Hello라는 문자열이 저장되었음을 알 수 있습니다. 하지만 객체의 동작방식은 객체가 저장되어있는 메모리주소인 객체에 대한 참조값이 저장됩니다. let user={name: "Jone"}; let admin=user; admin.nam..