return에 대해 좀더 알고싶습니다
150
작성한 질문수 9
나름 열심히 생각해보고 풀어봤는데 선생님 코드와 살짝 다르고 return에 대해 아직 헷갈리더라고요.. 마지막에 return을 썼을때 GetExpensiveProduct(allProducts)을 하면 저렇게 바로 나오는데 return을 안쓰고 GetExpensiveProduct(allProducts)를 쓰면 에러는 안나는데 undefined라고 뜨네요. return의 정의를 좀더 자세하게 알수 있을까요? 
답변 1
0
오 잘 푸셨습니다 :)
return은 함수에서 값을 리턴하는 선언문입니다. 함수에 return을 하지 않으면 함수를 실행시켰을 때 값이 없는 undefined를 return하게 됩니다.
만약 return을 하지 않는다면 getExpensiveProduct 함수를 호출하더라도 뭔가 값을 얻어올 수 없겠죠? 예를 들어 코드에서 비싼 상품을 받은 후 모두 사는 로직을 있다고 구현해야 한다면 이런식으로 retrun 된 값을 받아서 다음 로직에 활용할 수 있을 거예요~!
product = getExpensiveProduct(allProducts)
buy(product)
추가로 피드백을 드리자면 함수의 첫글자는 소문자로 시작하는 camel case 형식의 네이밍을 해주면 좋을 것 같습니다~!
[해결]그랩님 답변 주세요.
0
192
2
그랩님의 답변을 기다립니다/102강 전반적인 에러
0
165
2
[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.
0
139
2
[재질문][그랩님 답변 부탁드립니다]101강
0
163
2
[그랩님 답변 부탁드립니다]101강 Axios 에러와 502 Bad Gateway 질문
0
119
2
Ngrok 설치 후 forwarding Url 에러
0
148
2
[그랩님께,Ngrok 악성코드 인식 해결방법]질문 드립니다.
0
252
2
Ngrok 설치 후 forwarding Url로 연결 불가
0
158
1
그랩님,[꼭] 답변 부탁드립니다.
0
76
1
[꼭][[꼭] 그랩님, 답변 부탁드립니다], Failed to load resource: the server responded with a status of 404 (Not Found) 상품 상세 페이지 질문입니다.
0
162
1
6강/7강 수업
0
56
1
그랩님, 상품 상세 페이지 에러와 의문점 질문드립니다.
0
105
2
그랩님, 해결되지 않은 에러 메시지 [꼭] 답변 부탁 드립니다.
0
148
2
[재 질문]Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?
0
95
1
Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?
0
134
2
일반적인 css 꾸미기에서 width와 height의 값?
0
98
2
Windows에서의 업로드 후 홈화면 상품이미지 오류 해결방법
0
204
1
그랩마켓 웹화면 구현하기 -2 질문입니다.
0
127
1
react에 반영이 되지 않습니다.
0
251
1
터미널 npm install -g create-react-app 작성 후 오류
0
430
1
create-react-app my app 실행 시 에러
0
358
2
포스트맨 질문
0
105
1
<꼭 답변 부탁 드립니다>그랩선생님, [컴포넌트 사용하기] 강의에서 질문 있습니다.
0
269
2
그랩선생님, 질문 답변 부탁 드립니다.vscode에서 npm install -g create-react-app 입력 후 에러 입니다.
0
492
2





