컴퓨터 세상/JavaScript

함수 리터럴

Jimin Daddy 2020. 7. 20. 07:03

## 함수 리터럴

  - function 키워드, 함수 이름(생략 가능), 괄호로 둘러싸인 전달인자 목록, 중괄호

  ex) 일반 함수로

       function square(x) {

         return x*x;

       }

       함수 리터럴로 (림다 함수)

       var square = function(x) { return x * x;} // 변수 square에 함수 리터럴을 대입.

       생성자로 인한 함수 리터럴 생성 (비효율적임)

       var square = new Function("x", "return x*x");  // 괄호 앞에 전달 인자를 뒤에 중괄호 내의 문장을