클로져
내부함수를 포함하는함수는 내부에 정의된 내용을 자유롭게 볼수있다하여 자유변수라한단다
function averageDamp(FUN){
return function(n){
return average([n,FUN(n)]);
}
}
var averageSq = averageDamp(function(n) {return n*n});
console.log(averageSq(10));
n의 값은 10이 들어가게 되니 10* 10 = 100
그리고 그 평균(10, 100) 이되니 55가 나오는게 맞군요!
2016년 9월 28일 수요일
피드 구독하기:
댓글 (Atom)
-
운영체제를 다시 설치할때 보통 윈도우 인스톨러인가 UUI ? 뭐 정확히는몰라도 여러가지 프로그램을 사용하는데 이번에 rufus 라는 프로그램을 접하게 되었다. rufus 오류 미디어를 열 수 없습니다. 이런 오류를 뿜으면서 자꾸 안된다. ...
-
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) Posted on 22/04/2015 by Admin | Leave ...
-
국비지원 프론트엔드 과정을 선택한건 정말 잘못된 선택이었다. 해당과정에서 배운건 html , javascript, css, php 프로젝트들... 추가적으로 angularjs , spa 이런 문구들이 들어있는데 말그대로 맛보기였다. 제대...
댓글 없음:
댓글 쓰기