TIL - void & return

Gray Sheep·2022년 2월 10일
0

클린코드 자바스크립트 - 유데미

void

반환이 없는 함수

return

function handleClick(){
 return setState(false); //viod함수로 return값이 없으므로 return할 필요가 없음
}
function showAlert(message){
 if(...){
    //return setState(false); 얼리리턴시 반환이 없는 함수에 return을 붙이지 말것
    setState(false);
    return //줄바꿈 한후 return하여 얼리리턴을 한다
  }
  //some code
}

void함수를 return하면 undefind를 return함
-> api나 프레임워크를 사용할때, 내가 사용하는 것들이 return이 있는지 없는지 확인하는 습관을 가지자

반환값이 있는지 함수명으로 판단

function isAdult(age){
 return age > 19; 
}
function getUserName(name){
 return '유저 '  + name;
}

함수를 작성할 때 반환하는게 있는지 없는지 명시적으로 작성

profile
2022 목표 - 리액트 잘하기

0개의 댓글