내용으로 건너뛰기
GaramX
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
home
»
book
»
ecmascript
»
iife
추적:
book:ecmascript:iife
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== IIFE(Immediately Invoked Function Expression) ====== 왜 이것을 굳이 설명을 하는가? 이것이 필요한가? 왜 이렇게 어렵고 난해한 코딩을 하는가? 정답은 꼭 필요한 시점이 있다. "네가 할 수 있는 것은 수식 만이 가능하다."이런 제한이 있는 경우가 있다. “Iffy”라고 발음. 즉시호출함수표현... 기초 지식은 많이 있겠지만, JavaScript에서는 function도 하나의 data type 이다. 따라서 파라메터로 넘겨주는 것이 가능하다. 또한 JavaScript에서는 function의 이름을 생략할 수 있다. ===== 정의 및 사용 ===== 실행문 정의되고 바로 실행되는 수식을 말합니다. 일반적으로 함수에서 결과를 반환한다. - Javascript는 함수를 파라메터로 받을 수 있다. - 파라메터에 함수의 정의가 가능한다. 이러한 수식에서 함수호출()을 허용한다. **기초 수식** <code javascript> (function(){ var ret_val; // coding statement return ret_val; // 리턴 })() </code> **사용방식** <code javascript> function f(a){ // asdfasdfgo 일자로써 자료처리… }; f('asdf'); f( (function(d){ let myday = new Date(d); myday.setFullYear(myday.getFullYear() + 1); return myday; })('2018.08.10') ); f('asd'); </code>
book/ecmascript/iife.txt
· 마지막으로 수정됨: 2025/04/15 10:05 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로