JavaScript 문법 종합반 2주차#일급객체, #Map, #Set#일급객체(First-Class Objct)로써의 함수// 일급 객체(First-class Object)로서의 함수// 일급 객체란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다// 함수를 매우 유연하게 사용할 수 있다// 1. 변수에 함수를 할당할 수 있다.// 함수가 마치 값으로 취급된다.// 함수가 나중에 사용될 수 있도록 조치가 되었다.const sayHello = function() { console.log("Hello!");}// 2. 함수를 인자로 다른 함수에 전달할 수 있다.// 2-1. 콜백함수: 매개변수로써 쓰이는 함수// 2-2. 고차함수: 함수를 인자로 받거나 return하는 함수f..