[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()
메소드를 사용하면 간편하게 배열의 요소를 변환할 수 있습니다.