# 클로저

64개의 포스트
post-thumbnail

[JS] Closure 클로저 이해

함수는 생성/선언되는 순간 lecxical Environment를 스토킹한다.

어제
·
0개의 댓글

TIL _ 2021.04.04

while문은 조건문이 참일 때까지 실행되는 반복문이다. 조건문을 이용하여 참, 거짓을 판단하여 원하는 값을 얻어내는 것이다.나는 반복문하면 for문을 먼저 떠올리고 while문을 쓸 생각을 안한다. 거의 for문으로 다 해결이 되거나 많이 쓰이기 때문에 손에 익은 것

2021년 4월 4일
·
0개의 댓글

[Javascript]클로저

클로저란 클로저는 외부 변수를 기억하고 외부변수에 접근하는 함수를 말한다. 함수에 함수를 리턴하여 반환하게 되면 함수에 있는 변수는 반환되는 값에 영향을 주고 마치 함수밖에서도 반환된 함수한에서 전역변수인것처럼 보이게된다. 클로저 ` f1()안에 f2()함수를 반환하

2021년 4월 4일
·
1개의 댓글
post-thumbnail

#10 TIL 클로저에 대하여 🔍

👻 클로저란? 외부 함수의 변수에 접근할 수 있는 내부 함수 또는 이러한 작동원리를 일컫는다. 함수와 함수가 선언된 어휘적 환경에 조합. 클로저에 예를 통해서 클로저에 대해 자세히 알아가보자. 첫번째로 return outerFn()(); outer와 inner가 출력이 된다. "()()괄호가 두개면 바깥함수와 안쪽에 함수 둘다 호출하는 것 두번째로 ...

2021년 4월 2일
·
0개의 댓글
post-thumbnail

(JS) 클로저(Closure)와 즉시실행함수(IIFE)

잊고 넘어가기 쉬운 개념을 한 번씩 리마인드하기 위해 "코어 자바스크립트"에 작성된 내용을 바탕으로 개념을 리마인드해보려고 한다.

2021년 3월 29일
·
0개의 댓글
post-thumbnail

클로저(Closure)

클로저는 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어의 특성이다. 클로저는 함수와 그 함수가 선언됐을 때의 렉시컬 환경(Lexical environment)과의 조합이다.foo함수 내부에 선언된 boo함수가 foo함수의 변수x에 접근 가능한 것(상위 스코프에 접

2021년 3월 24일
·
0개의 댓글
post-thumbnail

파이썬 클로저 (closure)

c = calc()c는 mul_add 함수 인스턴스를 가리킴그래서 c()는 mul_add를 실행하는 것임즉, c()는 mul_add()와 동일그래서, c(x)는 mul_add(x)와 동일https://dojang.io/mod/page/view.php?id=23

2021년 3월 17일
·
0개의 댓글
post-thumbnail

커링을 이용한 타입별 선언 및 API 호출

출처 : 코어자바스크립트(정재남, 2020 개정판)

2021년 2월 28일
·
0개의 댓글
post-thumbnail

클로저(Closure)에 대한 정리

클로저는 함수와 함수가 선언된 어휘적 환경(Lexical environment)의 조합이다. 클로저를 이해하려면 자바스크립트가 어떻게 변수의 유효범위를 지정하는지를 먼저 이해해야 한다.함수가 중첩되어 있을 때, 스코프 체인 때문에 내부 함수에 찾는 식별자가 없다면 상위

2021년 2월 22일
·
0개의 댓글
post-thumbnail

[TIL] 클로저가 뭐지?

클로저(Closure)가 뭘까? 클로저(Closure) 자바스크립트를 배우면서 언뜻 듣기만 했지, 개념이나 테크닉, 사용법 등은 자세히 몰랐기 때문에 이번 기회에 velog를 통해 정리해보려고 한다. >클로저는 내부함수가 외부함수의 맥락(context)에 접근할

2021년 2월 19일
·
1개의 댓글
post-thumbnail

[JavaScript] 클로저(Closure)

클로저(Closure) 클로저란 어떤 함수에서 선언한 변수를 참조하는 내부함수를 외부로 전달할 경우, 함수의 실행 컨텍스트가 종료된 후에도 해당 변수가 사라지지 않는 현상이다. 여기에서 GC(Garbage Collector)가 outer()의 참조를 없앨 것 같지만

2021년 2월 18일
·
0개의 댓글

[TIL] 콜백함수와 클로저함수

2021년 2월 9일, 자바스크립트 공부를 하면서 비동기 호출과 콜백함수를 배웠다.비동기랑 동기의 차이점을 예시로 들면 일반적으로 카페에서 주문을 받을 때 처음 손님의 주문을 받고 다음 손님의 주문을 받고 음료가 나오면 손님에게 준다. 이 순서가 비동기 호출이다. 하지

2021년 2월 9일
·
0개의 댓글

자바스크립트 객체, Scope, Closure에 관하여...

자바스크립트에서 너무너무 중요한 부분을 배우게 되었다...일단 26일에 배운 객체를 다루는 새로운 방법을 나열해 보자.객체 안의 배열만 골라낼 때 Array.isArray(objarr) 이런식으로 사용하자.객체 안에서 objodd % 2 !== 0 && typeof o

2021년 1월 28일
·
0개의 댓글
post-thumbnail

[JS] 클로저

함수가 선언됐을 때의 렉시컬 환경과의 조합.foo 내에서 내부함수 bar가 선언되고 호출되었다. 이때 bar 에서 변수 x 에 접근 할 수있다. 이는 내부함수 bar 의 실행 컨텍스트 생성할 때 렉시컬 스코핑에 의해 상위 스코프 foo 와 연결이 되어 있기 때문이다.

2021년 1월 28일
·
0개의 댓글
post-thumbnail

[functional-js] 일급함수 고차함수

일급함수와 고차함수에 관련된 용어들과 개념들에 대해 알아보자.

2021년 1월 25일
·
0개의 댓글
post-thumbnail

[JS-Flow] 자바스크립트 클로저

자바스크립의 클로저에 대해서 알아보자.

2021년 1월 22일
·
0개의 댓글
post-thumbnail

[JS] 클로저의 의미와 원리 이해 Closure

클로저란 어떤 함수 A에서 선언한 변수 a를 참조하는 내부함수 B를 외부로 전달할 경우, A의 실행 컨텍스트가 끝난 뒤에도 변수 a가 사라지지 않는 현상

2021년 1월 22일
·
0개의 댓글
post-thumbnail

[부스트캠프 Ai] Week 1 Day 4

Object Oriented ProgrammingPython naming rule변수와 Class명 함수명은 짓는 방식이 존재snakecase: 띄어쓰기 부분에 ""를 추가. 파이썬 함수/변수명에 사용CamelCase: 띄어쓰기 부분에 대문자. 파이썬 Class명에 사

2021년 1월 21일
·
0개의 댓글

[TIL] 1월 20일

알고리즘 day코딩테스트 연습 - 크레인 인형뽑기 게임내 코드예시로 테스트 할 때는 잘 동작 하는데, 채점할 때 1, 2번 테스트케이스에서 자꾸 오류가 났고, 나와 같이 ArrayList로 비슷하게 구현한 사람들의 코드를 찾아보았다.바구니 안에서 인형 터지는 동작을 구

2021년 1월 20일
·
0개의 댓글

(JS) Closure

Closure라는 단어는 기본적으로 "폐쇄"라는 의미를 갖고 있습니다. 자바스크립트에서 말하는 Closure란 이와 유사하게도, 함수가 선언될(혹은 생성될) 당시 주변환경(Lexical Enviroment)과 함께 갇히는 것을 의미합니다.

2021년 1월 19일
·
0개의 댓글