javascript 일급 객체 속성, 익명함수 장단점

simuruk wiki

일급 객체 속성, 익명함수 장단점

  • 변수나 데이터에 할당가능, 객체의 인자로 넘길 수 있어야함, 리턴값으로 리턴 할수 있어야 함. 자바스크립트는 일급 객체함수다
  • 익명함수의 경우 함수에 이름이 없는것 즉시 호출 함수를 통해 실행하거나 변수에 함수를 저장 가능
  • 익명함수 내부의 변수들이 지역 변수로 사용됨, 전역 변수를 사용하지 않아도 되기 때문에 코드 충돌 없이 구현
// 즉시 호출 함수, 익명함수를 통해
// 제이쿼리와 함께 $변수를 이용하는 라이브러리에서 충돌을 피함
(function($) {
    console.log($);
}(jQuery));