본문 바로가기

프로그래밍/javascript

begining functional javascript 8장ㅇ=0 함수자

우선 알아야 할 것 .

static 과 heap

static 메소드는 메모리의 static 영역에 생성된다. -> 한번 할당이 되면 프로그램이 종료 될 때 까지 메모리에 남아 있는다.

heap 영역에 할당 된 것들은 사용이 종료되면 gc (Garbage Collector) 에 의해서 메모리에서 지워지게 된다.

 

약 3년간 학교 와 회사에서 프로그래밍을 하면서 함수자 라는 단어는 처음 들어봤다. 

책에 따르면 함수자는 순수하게 함수형 방법으로 에러를 다룰 수 있도록 하는 것 이라는데 .. 확 와닿지는 않는다.

 

겉으로만 봐서는 그냥 클래스 안에 함수 추가하는거랑 다를게 없어 보이는데... 조금 더 공부가 필요하다