클린코드 자바스크립트 - 유데미
반환이 없는 함수
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;
}
함수를 작성할 때 반환하는게 있는지 없는지 명시적으로 작성