Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- DOM
- JS
- chapter2
- 항해99
- 실전프로젝트
- react
- 완강
- Todo
- 4주차
- 3주차
- 자바스크립트는왜그모양일까
- 5주차
- javaScript기초
- 쿠키
- WIL
- 스터디
- 알고리즘
- javascript
- 1주차
- OperatingSystem
- HTML
- OS
- computerscience
- CS
- 화살표함수
- 숙제
- CSS
- 버킷리스트
- 생각정리
- Til
Archives
- Today
- Total
목록순수함수 (1)
개발캡슐
[JS] 순수 함수(pure function), 비순수 함수
순수함수 순수함수(pure function) - 어떤 외부 상태에 의존하지않고 변경하지도 않는, 부수 효과가 없는 함수야. 즉, 동일한 인수가 전달되면 언제나 동일한 값을 반환하고 전달된 인수에게만 의존해 반환값을 만들어. - 부작용(side-effect)이 없는 함수, 즉 함수의 실행이 외부에 영향을 끼치지 않는 함수야. 그래서 순수 함수는 스레드 안전하고, 병렬적인 계산이 가능해. 외부 상태 : 전역 변수, 서버 데이터, 파일, Console, DOM 등이 있어. 스레드 안전 - "하나의 함수"가 한 스레드로부터 "호출"되어 실행 중일 때, "다른 스레드가 그 함수를 호출"하여 "동시에 함께 실행"되더라도 각 스레드에서의 함수의 "수행 결과가 올바로 나오는" 것. - return 값으로만 소통해. -..
용어 및 개념 정리/javascript
2023. 4. 5. 12:24