# Closures
클로저
MDN_클로저 공식문서 클로저란 함수가 속한 렉시컬 스코프를 기억하여 함수가 렉시컬 스코프 밖에서 실행될 때도 그 스코프에 접근할 수 있게 하는 기능 을 말한다. 여기서 GC(Garbage Collector)가 outer() 의 참조를 없앨 것 같지만 내부함수인 i

권한분기,Closures
권한분기는 가진 데이터(회원등급, 로그인여부)에 따라 주어지는 권한이 달라지는 것을 의미한다.예를 들어 로그인을 하지 않고 https://mail.naver.com/을 url창에 입력하면당연히 메일 목록이 뜨지 않고 로그인 요청 페이지로 라우팅된다.이 외에도
로그인 프로세스(JS클로저, 권한분기,React HOC vs HOF)
로그인 기능을 공부해보았다. 기본적으로 아이디 비밀번호를 입력해서 로그인한다고 해보자. 아이디와 비밀번호를 받았으면 로그인을 시도해보자 이미 만들어져있는 로그인 API이다. password와 email을 variables로 넘겨주고 로그인 했다는 것을 증명받아야

[JS]자바스크립트 클로저(Closure)
자바스크립트에서 헷갈리는 문법. 클로저에 대해 알아보려고 한다.구글링을 해보아도 정의를 통해 이해 하는 것은 쉽지 않기에 예시를 통해 정리하려고 한다.클로저를 이해하기 전에 알아야할 내용. 스코프 체인! 거의 클로저를 알기위한 핵심 내용이라고 봐도 될것 같다.스코프는

클로저
Closures > A closure is the combination of a function bundled together (enclosed) with references to its surrounding state (the lexical environment).
[Swift] Closures란 무엇일까?
코트에서 사용되고 전달될 수 있는 기능이 자체 포함된 블록일급객체이다(일급객체는 전달인자로 사용할 수 있고 변수/상수 등으로 저장하거나 전달할 수 있으며 함수의 반환값이 될 수도 있다.참조타입이다.함수는 이름이 있는 클로저이다.일반적인 표현방법은 다음과 같다.참고. 함

[Swift 공식문서 읽기]Closures
안녕하세요. 엘림입니다🙇🏻♀️ Swift 공식 문서를 정독하기 7편입니다! 제 스타일대로 정리했으니 추가적으로 더 필요한 정보는공식문서 링크를 눌러 확인해주세용! 좀 더 편하게 보기위해 한국어로 번역된 사이트를 함께 확인했습니다! ㅎㅎ자, 그럼 시작해볼까요
[Swift] 7. Closures
함수나 메서드가 하나 이상의 argument를 가질 때 이름과 선언없이 함수같은 역할을 하는 짧게 쓸 수 있다.swift library가 제공하는 sorted(by:) 메소드는 사용자가 정의한 closure sorting을 기준으로 배열을 정렬해준다.array.sort
Closures
저번의 스코프(Scope)에 이어 오늘은 클로져(Closures)에 대해 알아보겠다.클로져란 내부함수가 외부함수의 맥락(context)에 접근할 수 있음을 의미한다. 외부함수는 외부함수의 지역변수를 사용하는 내부함수가 소멸될때 까지 소멸되지 않는 특성을 의미한다.위의

210324 Wed
함수는 클로저의 한 형태이다!클로저는 변수나 상수가 선언된 위치에서 reference를 capture하고 저장할 수 있음Closures are self-contained blocks of functionality that can be passed around and u