Organizer 정리 산출물(From_RawData) + 이사 체크리스트 + 인덱스 갱신
- Raw_Data 자동 정리 산출물이 각 도메인 From_RawData/ 로 편입, 00_INDEX 연결 갱신 - 컴퓨터_이사_체크리스트.md 추가 (두뇌-상대 경로 규약 v2.2.304 — 새 컴퓨터에서 바꿀 절대 경로는 localBrainPath 1개) - Astra 세션 산출물(에피소드 기억·기능 인벤토리) 갱신 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
---
|
||||
id: closure
|
||||
title: "Closure"
|
||||
category: "Frontend"
|
||||
status: "draft"
|
||||
verification_status: "conceptual"
|
||||
canonical_id: ""
|
||||
aliases: ["클로저", "JavaScript Closure", "JS Closure"]
|
||||
duplicate_of: ""
|
||||
source_trust_level: "C"
|
||||
confidence_score: 0.50
|
||||
created_at: 2026-07-11
|
||||
updated_at: 2026-07-11
|
||||
review_reason: ""
|
||||
merge_history: []
|
||||
tags: ["research", "context 이해 규칙"]
|
||||
raw_sources: ["Execution Context 실행 컨텍스트를 알아야하는 이유? - 넥스트리"]
|
||||
applied_in: []
|
||||
github_commit: ""
|
||||
---
|
||||
|
||||
# [[Closure]]
|
||||
|
||||
## 🎯 한 줄 통찰 (One-line insight)
|
||||
자바스크립트의 실행 컨텍스트(Execution Context) 및 스코프(Scope)와 밀접하게 연결되어 동작하는 고급 프로그래밍 개념이다.
|
||||
|
||||
## 🧠 핵심 개념 (Core concepts)
|
||||
* **실행 컨텍스트와의 종속성:** 클로저는 자바스크립트의 코드 변환 및 실행을 관리하는 실행 컨텍스트(Execution Context) 객체 환경에 포함된 핵심 동작 원리 중 하나이다.
|
||||
* **고급 자바스크립트 기술:** 콜백(CallBack), 프로미스(Promise)와 함께 효율적이고 깨끗한 코드를 작성하기 위해 반드시 이해해야 하는 자바스크립트의 고급 개념으로 묶인다.
|
||||
|
||||
## 🧩 추출된 패턴 (Extracted patterns)
|
||||
소스에 관련 정보가 부족합니다.
|
||||
|
||||
## 📖 세부 내용 (Details)
|
||||
* **실행 컨텍스트 기반의 동작:** 자바스크립트 엔진이 스크립트를 스캔하고 실행 컨텍스트 환경을 생성할 때, 해당 환경 내에는 스코프(Scope), 호이스팅(Hoisting), `this` 바인딩, 함수(function)와 함께 클로저(Closure)의 동작 원리가 포함된다 [S1].
|
||||
* **심화 학습의 필수 요소:** 클로저는 콜백(CallBack), 프로미스(Promise) 등의 개념과 더불어 자바스크립트의 고급 개념을 구성하며, 이러한 기술들을 제대로 익히고 활용하기 위해서는 근간이 되는 실행 컨텍스트에 대한 완벽한 이해가 선행되어야 한다 [S1].
|
||||
* *참고: 제공된 소스 데이터 내에는 클로저 자체의 구체적인 메커니즘, 캡처되는 변수 환경의 작동 방식 등을 설명하는 세부 정보가 부족합니다.*
|
||||
|
||||
## ⚖️ 모순 및 업데이트 (Contradictions & updates)
|
||||
소스에서 확인되지 않음.
|
||||
|
||||
## 🛠️ 적용 사례 (Applied in summary)
|
||||
현재 발견된 실제 적용 사례가 없습니다.
|
||||
|
||||
## 💻 코드 패턴 (Code patterns)
|
||||
소스에 코드 예시 없음.
|
||||
|
||||
## ✅ 검증 상태 및 신뢰도
|
||||
- **상태:** draft
|
||||
- **검증 단계:** conceptual
|
||||
- **출처 신뢰도:** C
|
||||
- **신뢰 점수:** 0.50
|
||||
- **중복 검사 결과:** 신규 생성 (New discovery)
|
||||
|
||||
|
||||
## 🔗 관련 문서 링크 (Related document links)
|
||||
|
||||
### 상위/유사 개념
|
||||
- [[Execution Context]] — 클로저의 동작 원리가 저장되고 밀접하게 연결되는 자바스크립트 코드 실행 환경.
|
||||
- [[Scope]] — 클로저와 함께 실행 컨텍스트 내에서 동작 원리로 포함되는 변수 참조 범위 개념.
|
||||
- [[Hoisting]] — 실행 컨텍스트 활성화 시점에 변수와 함수 선언이 끌어올려지는 현상으로, 클로저와 함께 자바스크립트의 핵심 원리를 구성.
|
||||
|
||||
### 심층 후속 질문 (Deeper Research Questions)
|
||||
- 실행 컨텍스트의 Lexical Environment 내 `outerEnvironmentReference`는 클로저의 변수 참조 및 생명 주기에 어떻게 관여하는가?
|
||||
- 자바스크립트 환경에서 클로저를 활용할 때 발생할 수 있는 메모리 누수의 위험성과 그 해결책은 무엇인가?
|
||||
|
||||
### 실무 적용 맥락 (Practical Application Contexts)
|
||||
- **Implementation:** 소스에 관련 정보가 부족합니다.
|
||||
- **System Design:** 소스에 관련 정보가 부족합니다.
|
||||
- **Operation / Maintenance:** 소스에 관련 정보가 부족합니다.
|
||||
- **Learning Path:** 자바스크립트의 실행 컨텍스트(Execution Context) 구조를 선행 학습한 후, 콜백 및 프로미스와 함께 비동기·상태 제어를 위해 습득해야 할 고급 과정.
|
||||
|
||||
### 인접 주변 주제 (Adjacent Topics)
|
||||
- [[Callback]] — 클로저와 같이 언급되는 자바스크립트의 비동기 제어 및 고급 패턴.
|
||||
- [[Promise]] — 비동기 작업 관리를 위해 클로저와 병행하여 학습 및 활용되는 주요 기술.
|
||||
|
||||
|
||||
## 🔗 지식 그래프 (Knowledge Graph)
|
||||
- **상위/루트:** [[context 이해 규칙]]
|
||||
- **관련 개념:** [[Execution Context]], [[Scope]]
|
||||
- **참조 맥락:** 자바스크립트 엔진의 동작 원리(실행 컨텍스트)를 기반으로 한 고급 로직 설계 및 스크립트 작성 시 참조.
|
||||
|
||||
## 📚 출처 (Sources)
|
||||
- [S1] Execution Context 실행 컨텍스트를 알아야하는 이유? - 넥스트리 (https://www.nextree.io/404/)
|
||||
|
||||
## 📝 변경 이력 (Change history)
|
||||
- 2026-07-11: Initial draft generated via Datacollector_MAC P-Reinforce engine.
|
||||
Reference in New Issue
Block a user