[javascript] 배열 순회 시 특정 요소를 문자열로 변환하기

배열을 순회하면서 특정 요소를 문자열로 변환하는 방법에 대해 알아보겠습니다. JavaScript에서는 Array.prototype.map() 메소드를 사용하여 배열을 순회하고 각 요소를 변환할 수 있습니다.

코드 예시

다음은 배열을 순회하면서 각 요소를 문자열로 변환하는 예시입니다.

const numbers = [1, 2, 3, 4, 5];
const stringNumbers = numbers.map((num) => String(num));

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

위의 예시 코드에서 numbers 배열을 map() 메소드를 사용하여 순회하고, 각 요소를 String() 함수를 사용하여 문자열로 변환한 후 stringNumbers 배열에 저장합니다.

설명

Array.prototype.map() 메소드는 배열을 순회하면서 각 요소를 변환하여 새로운 배열을 반환하는 메소드입니다. 콜백 함수를 인수로 받는데, 이 콜백 함수는 배열의 각 요소와 인덱스를 인수로 받아서 실행됩니다.

위의 예시 코드에서는 화살표 함수 (num) => String(num)를 사용하여 각 요소를 문자열로 변환했습니다. String() 함수는 숫자를 문자열로 변환하는 함수입니다.

map() 메소드를 사용하여 각 요소를 변환한 후에는 변환된 요소들이 저장된 새로운 배열이 생성됩니다. 이것이 stringNumbers 배열입니다.

마지막으로 console.log() 함수를 사용하여 stringNumbers 배열을 출력해볼 수 있습니다.

결론

이렇게 JavaScript에서 배열을 순회하면서 특정 요소를 문자열로 변환하는 방법을 알아보았습니다. map() 메소드를 사용하면 간편하게 배열의 요소를 변환할 수 있습니다.