new연산자를 이용해 Function 인스턴스르 생성합니다. 파라미터에 문자열로 함수의 파라미터와 함수 코드를 작성해 사용할 수 있습니다.
var obj = new Function("book", "return book;");
obj("js 책");// js 책
그리고 파라미터 수에 따라 인스턴스 생성 기준이 다릅니다.
파라미터 2개 이상 작성
var obj = new Function("one", "two", "return one + two;");
console.log(obj(100,200));//300
파라미터 하나 작성
var obj = new Function("return 1+2;")
console.log(obj());//3
파라미터를 작성하지 않은 경우
함수 코드가 없는 Function 인스턴스 생성
ƒ anonymous() {}