funObj closure
6.7 함수 대상 및 패키지 학습
* 24.
* 25.
* 26.
함수 대상
함수 객체 만들기: 3가지:
function one (a,b){
return a+b;
}
var two = function (a,b) {
return a+b;
}
var three = new Function(
'a','b','return a+b;'
);
arguments 대상: 모든 전송된 함수의 매개 변수 값을 수신하는 클래스 그룹 대상은 기본적으로 모든 함수를 자동으로 생성하여 직접 사용할 수 있습니다.클래스 그룹 대상: 그룹처럼 생긴 대상, 그룹 형식이 아닌 실례(대상)arguments instance of Array -->false
function ar() {
if (arguments.length==1){
console.log('length=1');
}else if(arguments.length==2){
console.log('length=2');
}
console.log(arguments instanceof Array); //false
}
ar(1);
ar(1,2);
익명 함수
함수 이름이 없는 함수 정의는 어떤 변수도 인용하지 않습니다. 함수가 한 번만 실행되면 익명 함수를 사용합니다.집행이 끝나면 즉시 석방하라!왜 사용: 익명 함수는 변수 인용이 없습니다. 자동 방출을 호출합니다!단점: 중용불가!사용 방법: 2가지:
//
(function(){
console.log("111");
})();
//
var arr = [1,9,3,7];
arr.sort(function(a,b){
return a-b;
});
console.log(arr);
가방을 닫다
판단 폐쇄: 3 특징:
function f1(){
var i = 1;
function f2(){
i++;
console.log(i);
}
return f2;
}
var rs = f1();
rs();// ,
rs();
rs();
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.