반복기 이해 함수 반환값과 반환 결과

1052 단어 함수returnaardio
호출된 함수 호출 함수에 값 반환
일반적으로 return 문장을 사용하여 호출된 함수에서 호출된 함수로 값을 되돌려줍니다. 이 문장은 다음과 같은 용도로 사용됩니다.
1. 함수에서 즉시 종료하고 호출된 프로그램으로 되돌아갈 수 있다.
2. 호출된 함수에 값을 되돌려줍니다.
교체기는 외부 함수 수신원으로 return을 사용합니다.
import console;

var iter = function(i,len){
	var func = function(a){
		console.log("you got an",a)
		a++;
		if(a > 10){
			return ; 
		}
		else {
			return a; 
			//console.log(a)
		}
	}
		return func,,i; 
}

for(v in iter(2,20)){
	console.log(v)
}

console.pause()

출력 결과는 func에 2에서 20까지 순서대로 입력하고 a=10이 될 때까지 판단이 끝나고 빈 값을 되돌려줍니다.이렇게 하면 func를 실행하는iter 함수로 되돌아갈 수 있습니다.
정상을 판단하기 전에else내의return함수였는데, 매번 a를iter함수에 되돌려주어iter의 첫 번째 매개 변수로 입력하였다.
콘솔을 쓰면.log의 모드를 결과로 되돌려주면 밖에 있는 iter 함수에 잡히지 않고 바로 던집니다.
import console;

var iter = function(i,len){
	var func = function(a){
		console.log("you got an",a)
		a++;
		if(a > 100){
			return ; 
		}
		else {
			//return a; 
			console.log(a) // 3
		}
	}
		return func,,i; 
}

for(v in iter(2)){
	console.log(v)
}

console.pause()

좋은 웹페이지 즐겨찾기