[JS] Array.map() vs Iterator Helper API: 어떤 방식이 더 빠를까?
0. 들어가며…JavaScript로 반복 작업을 처리할 때, 우리는 주로 Array.map(), forEach(), for…in 같은 메서드를 사용한다.특히 Array.map()은 filter(), some() 등과 연결할 수 있어 가독성 높은 코드를 작성할 수 있다.그런데, 만약 데이터 크기가 수십만, 수백만 건에 이르거나 파일 스트림처럼 순차적으로 들어오는 데이터를 다룰 때는 어떨까? Array.map()을 사용하게 되면…전체 배열을 한 번에 처리하면서 생성된 중간 결과들이 모두 메모리에 쌓이게 되고,실제로 필요한 데이터는 극히 일부인데도 불필요한 연산을 수행해야 한다. 그럼 Array.map() 말고 다른 방법은 없을까?2025년 3월 TC39 Stage 3로 승격된 Iterator Helper A..
2025. 7. 21.