>  기사  >  웹 프론트엔드  >  JavaScript_javascript 스킬의 함수 패턴에 대한 자세한 설명

JavaScript_javascript 스킬의 함수 패턴에 대한 자세한 설명

WBOY
WBOY원래의
2016-05-16 16:14:24761검색

JavaScript 디자인 패턴의 역할은 코드의 재사용성과 가독성을 높여 코드의 유지 관리와 확장을 더 쉽게 만드는 것입니다

JavaScript에서 함수는 객체 유형이므로 다른 함수에 매개변수로 전달될 수 있습니다. 또한 함수는 범위를 제공할 수도 있습니다.

함수 생성 구문

이름이 지정된 함수 표현식

코드 복사 코드는 다음과 같습니다.

//명명된 함수 표현식
var add = 함수 add(a,b){
b를 돌려주세요;
};

함수 표현
코드 복사 코드는 다음과 같습니다.

//익명함수라고도 함
var add = 함수(a,b){
b를 돌려주세요;
};

변수 add에 할당된 값은 함수 정의 자체입니다. 이런 식으로 add는 어디서든 호출할 수 있는 함수가 됩니다.

기능 선언

코드 복사 코드는 다음과 같습니다.

함수 foo(){
//여기에 코드를 입력하세요
} //여기에는 세미콜론이 필요하지 않습니다

함수 표현식에는 항상 후행 세미콜론을 사용해야 하며, 함수 선언에는 후행 세미콜론이 필요하지 않습니다.

함수 선언 및 표현식

함수 끌어올리기

함수 선언의 동작은 명명된 함수 표현식의 동작과 동일하지 않습니다. 차이점은 다음 예를 참조하세요.

코드 복사 코드는 다음과 같습니다.