일급 객체(First-Class Object) 변수에 할당하여 사용할 수 있는 것 함수는 일급 객체이다. 변수에 할당하여 사용 가능 하고 var func = function() { console.log("func"); } 함수를 인자로 다른 함수에 전달 할 수가 있다. function callFunc(func) { func(); } var testFunc = function() { console.log("testFunc"); } callFunc(testFunc); 함수를 반환 할 수 있다. function createAdder (num) { return function(x) { return x+num }; // 함수 반환 } var addFive = createAdder(5); // 함수를 넣었음 con..