- Today
- Total
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- async
- html
- JavaScript
- 그림으로 배우는 http&network
- 비동기
- 에러처리
- git
- error
- 백준 실버
- 네트워크
- get
- Angular
- 알고리즘
- 모던 자바스크립트
- 이터러블
- map
- es6
- http
- 백준
- React
- Java Script
- 프론트엔드
- C++
- 자바스크립트
- js
- 모던 자바스크립트 deep dive
- 웹
- deep dive
- 상태관리
- git error
Archives
목록impure (1)
sharingStorage
Pure function vs Impure function
Pure function(퓨어 함수) pure함수란 다음 두가지 조건을 만족하는 함수이다. predictable (예상가능한) no side effects (부수효과가 없는) predictable 여기서 predictable이란 퓨어함수가 호출된 횟수에 관계없이 동일한 input은 동일한 output을 반환해야한다는 것이다. no side effects 이것을 이해할면 side effect부터 알아야한다. side effect의 사전적 의미는 '원래의 목적과 다르게 작용하는 효과'인데 여기서는 '최종 output과 관련없는 함수가 수행하는 작업'으로 생각한다. (상태의 변화를 나타낸다고도 한다.) 예컨데 덧셈을 하는 add함수가 있는데 그 안에 console.log를 사용해 여러가지 값을 출력한다면 이것..
개념
2022. 1. 10. 15:18