[javascript] 배열 순회 시 요소 타입 변환하기

배열을 순회하면서 요소의 타입을 변환해야 할 때가 있습니다. JavaScript에서는 다양한 방법으로 배열 요소의 타입을 변환할 수 있습니다. 이번 글에서는 JavaScript의 map() 메서드를 사용하여 배열 순회 시 요소의 타입을 변환하는 방법에 대해 알아보겠습니다.

map() 메서드를 사용하여 요소 타입 변환하기

map() 메서드는 배열을 순회하면서 각 요소에 지정된 함수를 적용하고, 새로운 배열을 반환합니다. 따라서, map() 메서드를 사용하여 배열 요소의 타입을 변환할 수 있습니다.

다음은 map() 메서드를 사용하여 배열 요소의 타입을 변환하는 예제입니다. 이 예제에서는 숫자 배열을 문자열 배열로 변환합니다.

const numbers = [1, 2, 3, 4, 5];

const strings = numbers.map((number) => {
  return number.toString();
});

console.log(strings); // ["1", "2", "3", "4", "5"]

위 예제에서 map() 메서드의 콜백 함수를 통해 각 요소를 문자열로 변환하고, 새로운 배열 strings에 저장합니다. 이후 strings를 출력하면 [“1”, “2”, “3”, “4”, “5”]가 출력됩니다.

map() 메서드를 사용하면 요소의 타입을 변환하는 로직을 자유롭게 구현할 수 있습니다. 숫자를 문자열로 변환하는 것 외에도 다른 타입 변환에도 유용하게 사용할 수 있습니다.

결론

JavaScript의 map() 메서드를 사용하면 배열을 순회하면서 요소의 타입을 변환할 수 있습니다. 이를 활용하여 원하는 타입 변환이 가능하니, 필요한 경우 map() 메서드를 적절히 활용해보세요.


참고자료: