Published on2026년 2월 3일필요할 때, 딱 그만큼만 - L.map과 L.filterjavascriptfunctional-programminggeneratorlazy-evaluationiteratormap과 filter의 지연 평가 버전인 L.map과 L.filter를 구현하고, 기존 함수와의 차이를 실행 흐름으로 비교해보자. 언제나 미리 다 계산하는 것보다, 필요할 때 딱 그만큼만 계산하는 게 효율적일 때가 있다.
Published on2026년 1월 28일reduce로 데이터를 하나로 모으는 마법javascriptiteratoriterablefunctional-programmingreducepolymorphismIterable 프로토콜을 활용하여 배열뿐만 아니라 Generator, Map, Set 등 다양한 데이터 구조를 하나의 값으로 축약하는 reduce 함수를 직접 만들어보자
Published on2026년 1월 27일이번에는 filter 차례다!javascriptiteratoriterablefunctional-programmingfilterpolymorphism이번에는 filter 함수를 직접 구현해보자. Iterable 프로토콜을 활용하여 배열뿐만 아니라 Generator, Set, 문자열 등 다양한 데이터 구조에 사용할 수 있는 filter 함수를 만들어보자
Published on2026년 1월 22일Iterable 프로토콜을 따르는 map 함수를 직접 만들면 뭐가 좋을까?javascriptiteratoriterablefunctional-programmingmapIterable 프로토콜을 활용하여 배열뿐만 아니라 Generator, Map 객체 등 다양한 데이터 구조를 변환하는 map 함수를 직접 만들어보자
Published on2026년 1월 19일Generator로 Iterator 더 쉽게 만들기javascriptiteratoriterablegeneratorGenerator 함수를 사용하여 Iterator를 더 간결하게 구현하는 방법을 알아보자