코드 스테이츠 Day 1

Siwoo Pak·2021년 5월 10일
0

코드스테이츠

목록 보기
2/4

zoom: zoom에 들어가서 진행
chapter, solo : urclass에서 진행
pair: zoom에 지정된 짝과 함께 코플릿 진행.
checkpoint : urclass에서 진행. 짧은 퀴즈.
survey : urclass에서 설문을 하는 시간.

과제 제출은 캘린더에서 최상위단의 상태에 따라 다음 챕터의 시작날을 기준으로 전날 18시까지 제출해야함.

충분한 학습시간 확보

건강 관리

시험을 통과하러 온 것이 아니다

기록합시다.

Agora states 이용 예시

제목: 함수를 실행했을 때 undefined만 반환됩니다. 콘솔에 찍으면 답은 잘 나와요.
내용:
운영 체제: 예) macOS
노드 버전(node -v): 예) v14.16.0
현재 어떤 스프린트를 진행 중이고, 어떤 문제에 부딪혔나요? 예) 문자열 코플릿 1번을 풀고 있습니다. 인자 2개(이름, 성)를 입력받아서 두 개의 문자열을 붙이되, 중간에 띄어쓰기를 작성해야 합니다.
인자 2개가 문자열인지 확인한 다음 맞는다면, 인자 1 + ‘ ‘ + 인자 2라고 작성했는데 계속 undefined가 나옵니다.
안 되는 부분을 해결하기 위해서 구체적으로 어떤 노력을 했나요? 예) 코드에 undefined가 아니면 반환하라고 조건을 더 붙였는데 똑같이 나옵니다. 디버깅을 하려고 console.log를 사용했는데, 값은 제대로 뜹니다. console.log를 지우면 계속 undefined가 떠요.
에러 코드를 구글링 해 보니 undefined는 string이 아니라는 답변이 나옵니다. 제가 어디를 놓치고 있는 것일까요?
에러 코드를 붙여넣기 해 주세요. 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
'하루를 참고 인내하면 열흘을 벌 수 있고 사흘을 참고 견디면 30일을, 30일을 견디면 3년을 벌 수 있다.'

0개의 댓글