- 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
- Java Script
- 자바스크립트
- 웹
- 모던 자바스크립트 deep dive
- Angular
- 에러처리
- 비동기
- C++
- es6
- 네트워크
- git
- map
- get
- 알고리즘
- 이터러블
- html
- deep dive
- 백준 실버
- 모던 자바스크립트
- async
- git error
- js
- React
- JavaScript
- 그림으로 배우는 http&network
- error
- http
- 백준
- 프론트엔드
- 상태관리
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