0
typeof
프롬프트 입력이 string
인 경우 return
으로 기능을 취소하려고합니다. 그 부분은 충분히 쉽습니다. 하지만, 내가 찾은 유일한 방법은 반환 된 값을 호출하는 함수에서 그렇게하는 것입니다.JavaScript : 함수를 일찍 끝내기 (다른 함수로 반환 된 값)
을 displayMessage
기능에서 관리하는 것 외에는 완전히 중지시키는 방법이 있습니까?
희망이 있습니다.
var enterName = function(entered) {
var currentUser = prompt("Please enter a name");
if (typeof currentUser != "string") {
return false;
}
else {
return currentUser;
}
};
var displayMessage = function(currentUser) {
if (currentUser == false) {
alert("That's not a username"); }
else {
var display = alert(`${currentUser} was entered in the first function.`);
return display;
}};