댓글 검색 목록

[javascript] JavaScript, 함수 종료 방법

페이지 정보

작성자 운영자 작성일 20-11-18 13:37 조회 719 댓글 0

중간에 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/




댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.