O.T_6회차

Eugenius1st·2022년 6월 23일
0

SEB-FrontEnd

목록 보기
6/8

Agora States 이용방법

운영 시간

  • 기본 답변 시간: 월-금 09:00 ~ 18:00 (공휴일 제외)
  • 크루 답변은 영업일을 기준으로 24시간 이내에 게시됩니다





질문방법 예시

질문하는 방법 예시
제목: 함수를 실행했을 때 undefined만 반환됩니다. 콘솔에 찍으면 답은 잘 나와요.

내용:

운영 체제: 예) macOS
노드 버전(node -v): 예) v14.16.0
*현재 어떤 챕터/연습문제/과제를 진행 중이고, 어떤 문제에 부딪혔나요?
예) 문자열 코플릿 1번을 풀고 있습니다.
인자 2개(이름, 성)를 입력받아서 두 개의 문자열을 붙이되, 중간에 띄어쓰기를 작성해야 합니다.
인자 2개가 문자열인지 확인한 다음 맞는다면, 인자 1 + ' ' + 인자 2라고 작성했는데 계속 undefined가 나옵니다.

에러 코드를 붙여넣기 해 주세요.

AssertionError: expected 'undefined' to equal 'string'
at Context. (/submission/index.test.js:20:59)
at processImmediate (internal/timers.js:456:21) ...

어떠한 부분에서 이해가 안 되었나요?
console.log로 값을 찍으면 원하는 값으로 나오는데,
console.log를 빼고 값을 반환하려고 하면 undefined가 나옵니다.

에러가 출력된 곳에서, 이유라고 생각하는 부분을 열 줄 이내로 붙여넣기 해 주세요. (잘 모르겠으면 에러라고 생각하는 곳을 넣어주세요)

function getFullName(firstName, lastName) {
	if(typeof firstName !== undefined && typeof lastName !== undefined) {
		firstName + ' ' + lastName;
		// console.log(firstName + ' ' + lastName) 얘는 잘 나와요
	}
}

검색했던 링크가 있다면 첨부해 주세요.
https://stackoverflow.com/questions/51603051/javascript-functions-return-undefined

profile
최강 프론트엔드 개발자가 되고싶은 안유진 입니다

0개의 댓글