객체 배열 다루기·24 / 32

map으로 객체 배열 만들기

.map()은 배열의 각 값을 원하는 형태로 바꿔 새 배열을 돌려줍니다. 꼭 같은 타입으로 바꿀 필요는 없습니다 — 숫자를 문자열로, 문자열을 객체로도 바꿀 수 있습니다.

let nums = [1, 2, 3];
let labels = nums.map(function (n) {
  return n + "번";
});
console.log(labels);

매개변수로 받은 값을 원하는 모양으로 만들어 return하기만 하면, map이 새 배열에 차례로 담아줍니다.

할 일

각 이름을 { name: 이름, length: 글자수 } 객체로 바꾼 새 배열을 반환하세요 여기를 채우세요

막혔나요?
코드 에디터