검색 결과

검색어를 입력하세요.

클로저

기술 > 프로그래밍 > 스코프 | 익명 | 2026-06-20 | 조회수 4

# 클로저 (Closure) ## 개요 **클로저(Closure)**는 프로그래밍 언어에서 함수와 그 함수가 선언될 때의 환경(렉시컬 환경)을 결합한 객체를 의미합니다. 즉, 클로저는 외부 함수의 지역 변수에 접근할 수 있는 내부 함수로, 외부 함수가 실행을 종료하고 스택에서 제거된 후에도 해당 변수의 값을 유지하고 참조할 수 있게 합니다. 클로저는 ...

filter() 함수

기술 > 프로그래밍 > 고차 함수 | 익명 | 2025-10-06 | 조회수 77

# `filter()` 함수 ## 개요 `filter()` 함수는 함수 프로그래밍에서 자주되는 **고차 함수**(-order function) 중로, 주어진건(판별 함수)을 만족 요소들만을 추출하여 새로운 반 가능한 객체를 반환 역할을 합니다. 이 함수는 데이터 처리, 리스트 조작, 조건 기반 필터링 등 다양한 상황에서 유용하게 활용되며, 코드의 가독성...

콜백

기술 > 프로그래밍 > JavaScript | 익명 | 2025-07-31 | 조회수 80

# 콜백 ## 개요 JavaScript에서 **콜백**(Callback)은 다른 함수의 인수로 전달되어 나중에 실행되는 함수를 의미합니다. 이는 비동기 처리, 이벤트 리스너, 고차 함수 등 다양한 상황에서 활용되는 핵심 개념입니다. 단일 스레드 기반의 JavaScript에서 비동기 작업을 효과적으로 관리하기 위해 콜백이 필수적입니다. --- ## 콜백...

일급 함수

기술 > 프로그래밍 > JavaScript | 익명 | 2025-07-31 | 조회수 68

# JavaScript 일급 함수 ## 개요 JavaScript에서 **일급 함수**(First-class Function)는 함수가 프로그래밍 언어의 기본 자료형으로 취급되는 특성을 의미합니다. 이는 함수를 변수에 할당하거나, 다른 함수의 인자로 전달하거나, 함수에서 반환할 수 있는 기능을 포함합니다. 이러한 특성 덕분에 JavaScript는 함수형 프...