본문 바로가기

프로그래밍/javascript

begining functional javascript

functional javascript 

함수형 프로그래밍 원칙

 

항상성 => y = ax +b 하나의 x에 대해서 같은 y값이 보장되어야 한다.

순수 함수  => 함수 안에서 모든 변수(상수x)는 인자로 받아야 한다. 항상성의 원칙을 지키기 위해서 

--> 결국 수학의 함수 개념과 똑같다

 

2장은 함수의 사용법과 es6에 관하여

 기본적인 내용들이라 크게 생각나는 내용이 없네요..

 함수의 정의와 es7의 함수, 기존의 함수의 차이점에 관한 내용들 이었습니다

 

3장은 고차 함수와 추상화에 관하여

 고차함수란 함수를 인자로 받거나 함수를 리턴할 수 있는 함수를 일급 객체로 취급한다고 하고, 이를 

  *이 장에서 새로 알게된 것 

if (0){
 //js 에서 if (0) <<- 이건 false로 판정됨
	console.log("it's false")
}
if (1) {
	console.log("it's true")
}