인프런 커뮤니티 질문&답변

아로마홈키퍼님의 프로필 이미지

작성한 질문수

함수형 프로그래밍과 JavaScript ES6+ 응용편

iter의 개별 elements 에 data 를 삽입 또는 변형해서 삽입하는 경우엔 map 으로 제어를 하는게 맞을까요?

작성

·

175

0

const data = [
  {"name":"foo"},
{"name":"bar"}
]

와 같은 data 가 있다고 할 경우 name 의 길이를 새로운 attr 로 넣고 싶다고 할 경우({"nane":"foo", "length":3}) 

이를 제어하기 위해서 map(calc_name_length) 처럼 사용해주면 될까요?

data 를 filter 하거나 변형(map) 하는 case 는 많이 봤는데 data 를 추가하는 case 는 어떻게 대응해야하는지 확인하고자 질문 올립니다!

답변 2

1

유인동님의 프로필 이미지
유인동
지식공유자

원본 레퍼런스를 유지하고 싶으실 때는 each를 새로운 객체를 리턴하고 싶다면 map을 사용하시면 됩니다.

0

답변 감사합니당