중간에 JavaScript 함수를 빠르게 종료하는 방법
때로는 함수 중간에 있을 때 빠른 종료 방법이 필요합니다.
return 키워드를 사용하여 할 수 있습니다.
JavaScript는 return 키워드를 볼 때마다 즉시 함수를 종료하고 return 후에 전달한 모든 변수 (또는 값)가 결과로 반환 됩니다.
이것은 내가 예상 한 것과 다른 조건이 있으면 즉시 함수를 종료하기 위해 항상 사용하는 것입니다.
매개 변수를 예상했는데 거기에 없을 수도 있습니다.
function calculateSomething(param) {
if (!param) {
return
}
// go on with the function
}
param 값이 있으면 함수가 예상대로 계속되고 그렇지 않으면 즉시 중지됩니다.
이 예에서는 오류를 설명하는 객체를 반환합니다.
function calculateSomething(param) {
if (!param) {
return {
error: true,
message: 'Parameter needed'
}
}
// go on with the function
}
반환하는 내용은 함수를 호출하는 코드에서 함수가 작동하는 방식에 따라 다릅니다.
모든 것이 정상이면 true를 반환하고 문제가 발생하면 false를 반환 할 수 있습니다. 또는 위의 예에서 보듯이 오류 부울 플래그가 있는 객체이므로 결과에 이 속성 (또는 성공의 경우 success : true 속성)이 포함되어 있는지 확인할 수 있습니다.
https://flaviocopes.com/how-to-exit-a-function-javascript/
등록된 댓글이 없습니다.