[javascript] 배열 순회 시 특정 요소를 불리언 값으로 변환하기

배열을 순회하면서 특정 요소를 불리언 값으로 변환해야 하는 경우가 종종 있습니다. 이러한 상황에서는 map 메서드를 사용하여 간편하게 원하는 변환 작업을 수행할 수 있습니다.

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

const newArr = arr.map((element) => {
  // 원하는 변환 작업 수행
  return element > 3; // 3보다 큰 요소를 true로, 작은 요소를 false로 변환
});

console.log(newArr); // [false, false, false, true, true]

위의 예시에서는 map 메서드를 사용하여 배열 arr의 각 요소를 순회하면서, 해당 요소가 3보다 큰지 여부를 불리언 값으로 변환하였습니다.

map 메서드는 변환 함수를 인자로 받아 각 요소에 적용하고, 변환된 값을 새로운 배열로 반환합니다. 따라서 위의 예시에서는 변환 함수에 익명 함수를 사용하여 각 요소가 3보다 큰지 여부를 확인하고 불리언 값으로 변환한 뒤, 새로운 배열 newArr에 저장하였습니다.

newArr에는 원본 배열 arr의 각 요소를 대응하는 불리언 값이 저장되어 있습니다. 위의 예시에서는 3보다 작은 요소는 false로, 3보다 큰 요소는 true로 변환되었습니다.

이렇게 map 메서드를 이용하면 배열을 순회하며 원하는 변환 작업을 쉽게 수행할 수 있습니다.

참고 자료