강의

멘토링

커뮤니티

Inflearn Community Q&A

larry's profile image
larry

asked

A real introductory all-in-one development boot camp for non-majors

map, forEach

변수에서 살짝 헷갈리는 내용

Written on

·

451

1

이 부분에서 productNames는 배열이라고 말씀하셨는데요.

조금 헷갈리는게, 이런 식으로 접근을 하면 name의 값이 ['그랩', '래리'] 이렇게 배열로 쌓이는게 아니라 아예 name의 값이 바뀌잖아요?

그런데 어떻게 productNames는 product.name이 return될 때마다, 값이 바뀌는 형태가 아닌 애초에 배열이라고 이해가 될 수 있는 건가요?

변수HTML/CSS배열nodejsreactreact-nativejavascript머신러닝 배워볼래요? tensorflowexpress

Answer 3

1

larry님의 프로필 이미지
larry
Questioner

애초에 map을 쓰면 배열로 받아들인다고 이해를 해야할까요?

0

larry님의 프로필 이미지
larry
Questioner

map은 무조건 반환하는 것이 배열이다!

감사합니다🙇‍♂️

0

grab님의 프로필 이미지
grab
Instructor

안녕하세요 동현님!

말씀하신대로 map은 배열을 반환하는 함수입니다. 앞의 배열을 순회하면서 차곡차곡 값들을 변형시켜서 다시 반환하는 역할을 합니다.

map은 기본적으로 배열을 입맛에 맞게 가공해서 새로운 배열을 반환하는 메소드라고 보시면 됩니다👍🏼

* mozilla의 map 공식문서입니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map

larry's profile image
larry

asked

Ask a question