본문 바로가기

반응형

Javascript/8. 함수

(2)
익명 함수, 화살표 함수, 콜백 함수 1. 익명 함수 _ Anonymous Function 함수 자체를 다른 변수에 참조시킬 목적으로 함수를 정의할 때이름 없이 정의하는 함수이다. 함수 정의 형태가 대입문이기 때문에 중괄호 뒤에는 세미콜론( ; ) 작성 ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ_ 기입하지 않아도 오류가 나지는 않지만 최대한 작성할 것 const 변수 = function (ᅠ・・・ᅠ) { ᅠᅠᅠᅠ・・・ } ; 원래는 function 뒤에 함수 이름을 작성하지만, 익명 함수에서는 이름이 없다. ★ 선언하는 변수에 함수를 대입 ( 익명 함수 ) ★ 파라미터에 함수를 대입 ( 콜백 함수 ) ★ 선언하는 변수에 함수를 대입 ( 클로저 ) 2. 화살표 함수 _ Arrow Function 익명 함수 문법을 축약하여 사용하는 함수 형태이다. < 익명 함..
함수 _ 1. 함수란? 하나의 키워드에 프로그램 로직을 함축한 형태이다. 명령어를 만드는 과정으로 만들어진 명령어는 여러 번 재사용이 가능하다. 2. 함수의 개요 함수 정의 " function" 이라는 키워드를 명시하고 함수의 이름을 지정한 후 괄호를 명시 그 뒤 구문을 그룹화하기 위한 블록 ( { } )을 가진다. ᅠᅠᅠᅠfunction 함수 이름 ( ) { ᅠᅠᅠᅠᅠᅠᅠᅠᅠᅠ・・・・ 명령어 ・・・・ ᅠᅠᅠᅠ} 함수 호출 반드시 정의된 함수를 실행시키는 명령을 내려야 한다. 이를 ' 함수 호출 ' 이라 한다. ᅠᅠᅠᅠ함수 이름 ( ) ; 함수 이름 규칙 변수와 동일하게 영어와 숫자, 언더바( _ )의 조합으로 구성한다. 첫글자는 소문자로 시작하며 카멜표기법( myName )으로 사용하는 것을 권장한다. 3. 수..