함수1 [Javascript DeepDive] 함수_1 12장 함수 함수는 일련의 과정을 문(statement)으로 구현하고 코드 블록으로 감싸서 하나의 실행 단위로 정의한 것이다. 함수는 코드의 재사용 측면에서 매우 유용하다. 자바스크립트에서 함수는 객체이다. 변수 선언과 함수 정의 변수는 선언(declaration)한다고 했지만 함수는 정의(definition)한다고 표현했다. 함수 선언문이 평가되면 식별자가 암묵적으로 생성되고 함수 객체가 할당된다. 일급 객체 : 자바스크립트의 함수는 값처럼 변수에 할당할 수도 있고 프로퍼티 값이 될 수도 있으며 배열의 요소가 될 수도 있다. 이러한 값의 성질을 갖는 객체를 일급 객체라 한다. 함수 생성 시점과 함수 호이스팅 함수 선언문으로 정의한 함수는 함수 선언문 이전에 호출할 수 있다. 함수 표현식으로 정의한 함수.. 2022. 5. 10. 이전 1 다음