반응형 호이스팅 1 4장. 함수와 프로토타입 체이닝 1. 함수 생성 방식함수 리터럴function add(x, y) { return x + y: }함수 선언문함수 리터럴 형태와 같다. 반드시 함수명이 정의되어 있어야 한다.함수 표현식함수 리터럴로 하나의 함수를 만들고, 여기서 생성된 함수를 변수에 할당하여 함수를 생성하는 것var add = function (x, y) { //익명 함수 vs 이름이 표현된 함수(기명 함수) return x + y; };Function() 생성자 함수var add = new Fnction('x', 'y', 'return x + y');2. 함수 호이스팅함수 선언문 형태로 정의한 함수의 유효 범위는 코드의 맨 처음부터 시작한다. 즉, 선언위치와 상관없이 사용가능!따라서 더글러스 크락포드는 함수 표현식 사용을 권장한다.(코드 .. 2016. 11. 27. 이전 1 다음