# 클로저

36개의 포스트

클로저 뿌시기

아무리 봐도 이해가 안나가는 나를 위한 정리본..클로저는 함수가 선언된 환경의 (렉시컬) 스코프를 기억하여 함수가 스코프 밖에서 실행될 때에도 이 스코프에 접근할 수 있게 하는 기술이다.외부함수 안에 있는 독립적인 변수를 가르기는 내부함수 (리턴함수) 클로저를 사용하여

5일 전
·
0개의 댓글

클로저(Closure)

위 코드는 오류가 나는 코드이다. addCounter() 함수의 실행이 끝난 시점에서 counter라는 변수는 더이상 접근을 할 수 없는 상태이다. 함수 안에 선언한 변수는 함수 안에서만 유효 범위를 갖기 때문이다.아까와는 달리 이 코드는 오류 없이 실행된다. addC

2020년 10월 22일
·
0개의 댓글
post-thumbnail

[Javascript]클로저 그리고 실행 컨텍스트

ECMAScript에선 클로저를 알려주지는 않습니다.그래서 Mdn 자료를 찾아보면Mdn에선 클로저를 그 함수와 그 함수가 선언된 렉시컬 환경이라고 합니다.이 말만 들으면 이해하기 어려울 수도 있습니다.하지만 실행 컨텍스트와 렉시컬 스코프를 이해하고 나서 Mdn에서 클로

2020년 10월 15일
·
0개의 댓글
post-thumbnail

TIL21: Closure - 1

A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment). In other wo

2020년 9월 20일
·
0개의 댓글

[ 자바스크립트 ] 클로저

다음 내용은 '모던 자바스크립트 입문'의 8.6단원을 정리한 것입니다.자기 자신이 정의된 환경에서 함수 안에 있는 자유 변수의 식별자 결정을 실행한다. MDN에서의 클로저 정의클로저는 독립적인 (자유) 변수를 가리키는 함수이다. 또는, 클로저 안에 정의된 함수는 만들어

2020년 9월 19일
·
0개의 댓글
post-thumbnail

우아한 테크러닝 3기 React & TypeScript 2회차 (2)

new 연산자 new 연산자가 호출되면 새로운 빈 오브젝트를 생성하고 this를 새롭게 생성된 객체에 바인드 시킨다. 새롭게 생성된 this는 constructor(생성자) 역할을 한다. foo 함수는 생성자 함수가 된다. y는 new 연산자로 호출된 foo()함수

2020년 9월 18일
·
0개의 댓글

[JavaScript] JS_개념 및 동작원리 10. Closure

1\. Values & Data type2\. Operators3\. Control flow4\. Scope & Hoisting5\. Object & Array6\. This7\. Prototype & Inheritance8\. Function9\. Callback

2020년 9월 15일
·
0개의 댓글
post-thumbnail

JS Reboot - 실행 컨텍스트와 클로저

JS에서 헷갈릴만한 스펙들을 다뤄봅시다! this 하면 빠질 수 없는 실행 컨텍스트와 개념은 쉽지만 복잡해지면 어려운 클로저를 정리해보았습니다.

2020년 9월 13일
·
0개의 댓글
post-thumbnail

Javascript 클로저란?

클로저는 내부함수에서 외부함수의 컨텍스트에 접근할 수 있는 성질을 말합니다.위 코드에서 makeClosure가 리턴하는 함수가 바로 클로저입니다.클로저를 이해하기 위해서는 우선 실행 컨텍스트에 대한 지식을 숙지해야 합니다.실행 컨텍스트는 자바스크립트 코드가 실행되는 위

2020년 9월 9일
·
0개의 댓글
post-thumbnail

CoreJavaScript (05) 클로저

이 포스트는 정재남 님의 저서 코어자바스크립트의 Chapter 5. 클로저에 기반합니다.스스로 이해하고 기억하기 위한 기록이며, 책은 사서 읽읍시다!클로저는 자바스크립트 고유의 개념이 아니라 여러 함수형 프로그래밍 언어에서 나타나는 보편적 특성입니다.함수를 선언할 때

2020년 9월 6일
·
0개의 댓글
post-thumbnail

[Javascript] Scope(스코프)와 Closure(클로저)

➡️ 변수 접근 규칙에 따른 유효 범위js에서는 기본적으로 함수가 선언되는 동시에 자신만의 스코프를 가진다.

2020년 9월 1일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/23

Today, I Learned 클로저란 간략하게 말해서 자유 변수(free variable)를 참조하는 함수이다. 이 때, 자유 변수란 이미 콜 스택에서 실행되고 사라진 실행 컨텍스트의 활성 객체에 있던 변수를 의미한다. 본래, 이미 실행된 실행 컨텍스트의 활성

2020년 8월 23일
·
0개의 댓글
post-thumbnail

[Javascript] 함수(Function)

OREILLY의 러닝 자바스크립트 를 공부하며 정리한 CHAPTERR 6 함수 내용입니다.함수는 하나의 단위로 실행되는 문의 집합으로 일종의 부속 프로그램으로 생각해도 좋다.모든 함수에는 바디가 있으며 함수 바디는 함수를 구성하는 문의 모음.아래는 함수 선언(funct

2020년 8월 23일
·
0개의 댓글
post-thumbnail

👓 netsted function

너무너무 어렵다,,, 🤷🏼‍♀️🤷🏻🤷‍♂️함수 내부에 정의된 또 다른 함수중첩함수는 해당 함수가 정의된 함수 내에서 호출 및 반환 가능하다.자기가 속한 원래 함수의 매개변수를 받아서 사용할 수 있으며 최종 결과 값을 반환 \- 반복되는 코드를 중첩함수로

2020년 8월 22일
·
0개의 댓글
post-thumbnail

예제로 이해해보는 클로저

클로저에 관한 예제들을 풀어보면서 이해해보려고 노력한 흔적들..

2020년 8월 22일
·
0개의 댓글
post-thumbnail

[Python] 내장함수(inner function)와 클로저(closure)

일급 객체의 특징 중 함수 내부에 함수를 정의할 수 있는데 이를 내부 함수 또는 내장 함수라고 부르며 inner function은 아래와 같이 함수 안에 함수이다. 들여쓰기로 묶여있는 소스끼리 서로 자원공유가 가능한 지역변수의 특성을 말한다.내장 함수(inner fun

2020년 8월 22일
·
0개의 댓글
post-thumbnail

[TIL] 2020/08/15

Today, I Learned Planning to Study 고차함수 코플릿 23, 27번 다시 풀어보기(답은 맞았지만, 풀이가 레퍼런스에 비해서 비효율적이였음

2020년 8월 15일
·
0개의 댓글
post-thumbnail

클로저, 코드로 살펴보기

클로저의 필요성을 이해하고 직접 작성해보자.

2020년 7월 31일
·
0개의 댓글