JavaScript에서 함수 범위의 존재는 변수와 함수를 "숨기기" 위한 것입니다. 이는 최소 권한 원칙을 준수하는 동시에 동일한 이름의 식별자와의 충돌을 피할 수 있다는 것입니다. 여기서는 주로 이 즉시 실행 함수에 대해 이야기하겠습니다. 이전의 익명 함수와 명명된 함수를 살펴보겠습니다. 익명 함수와 명명 함수는 함수 표현식에 대한 함수 선언입니다. 그렇지 않으면 오류가 발생합니다. 보고된 function foo(){ // 함수 선언 //...}여기에서는 부활절 달걀에 대해 설명하겠습니다. 아마도 제가 기사를 작성할 때 항상 몇 가지 샘플 코드를 사용하고 싶을 것입니다. fn, func, 데모, foo, bar, foobar와 같은 단어 fn과 func는 function "function"의 약어입니다. 데모(Demo)는 데모(Demoment) "example"이라는 단어의 약어입니다. foo, bar, foobar
1. JavaScript 익명, 명명된 함수 및 즉시 실행 함수에 대한 자세한 설명 IIFE
소개: JavaScript의 함수 범위는 변수와 함수를 구분하기 위해 존재합니다. "숨김"은 우리의 최소 권한 원칙에 부합합니다. 또 다른 이점은 동일한 이름의 식별자와의 충돌을 피할 수 있다는 것입니다. 오늘은 이 즉시 실행 기능에 대해 주로 이야기하겠습니다. 그 전에 익명 함수와 명명된 함수를 검토합니다. 익명 함수 또는 명명된 함수 중 익명이든 명명이든 함수 표현식에 대한 함수 선언이므로 이름이 있어야 하며, 그렇지 않으면 오류가 보고됩니다. function foo(){ //함수 선언 //... } This
소개: C# 선택적 매개변수 및 명명된 매개변수
소개: 네 가지 메소드의 실행 결과에는 차이가 없습니다. 하지만 함수에 반환 값이 있는 경우 new로 호출할 때 약간 실망할 수 있습니다.
4. JavaScript_javascript 기술에서 함수가 new인지 ()인지 판단하는 차이점에 대한 설명
소개: 이전 기사에서 명명된 함수의 다양한 호출 방법을 소개했습니다. 이 문서에서는 함수가 new 메서드에 의해 호출되는지 아니면 다른 메서드에 의해 호출되는지 확인하는 방법을 살펴봅니다.
5. JavaScript_javascript 기술의 다양한 명명된 함수 호출 방법 요약
이 문서에서는 주로 JavaScript의 명명된 함수의 다양한 호출 방법에 대한 요약을 소개합니다. 도움이 필요한 친구는
[관련 Q&A 권장 사항]:
javascript - Vue의 디스패치 및 콜백에 대한 선택 문제
javascript - 명명된 IIFE 내에서 함수 자체의 재할당과 관련하여?
javascript에 배치할 수 없습니다. - Vue 구성 요소 이름이 슬롯 순회 문제
javascript - 이름이 지정된 함수는 함수 외부에서 액세스할 수 없습니다
위 내용은 이름 지정에 관한 추천 기사 5개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!