javascript - 클로저, 클로저, 클로저, 여전히 클로저를 이해하지 못함
高洛峰
高洛峰 2017-05-19 10:14:40
0
5
686

클로저 클로저 아직도 이해가 안 돼요. 설명하려고 노력하십시오.

으아악

1.메서드 c의 클로저 도메인에는 a와 i가 포함되어 있습니다.
그러면 a와 fwx.a의 차이점은 무엇인가요?

2. 폐쇄를 어떻게 취소하나요?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(5)
给我你的怀抱

클로저는 함수가 선언된 범위 내의 변수에 접근할 수 있다는 의미입니다. 이 기능에 따르면 함수 내에서 함수가 반환될 수 있으며, 이 반환된 함수를 통해 함수 외부에서 함수 내의 변수에 접근할 수 있습니다. ;
범위 체인에 따르면 함수가 변수에 액세스하면 먼저 자체 범위 내에서 검색하고, 그렇지 않은 경우 전역 범위를 찾을 때까지 계속 검색합니다. c 함수 범위에 a가 있으므로 c 함수의 a는 fwx의 a와 다르며, i는 fwx의 i

입니다.
phpcn_u1582

클로저에 대한 기사를 추천하고 Chrome 개발자 도구를 통해 클로저를 이해하세요.

phpcn_u1582

이렇게 질문을 많이 해도 상관없습니다. 그냥 프로젝트를 해보면 이해하게 될 것입니다.

phpcn_u1582

"당신이 모르는 자바스크립트" 이 책을 읽고 더 깊이 이해해보세요

某草草

저는 프론트엔드가 단계별로 이루어져야 하고, 도약으로는 몬스터를 물리칠 수 없다는 말에 동의하는 편입니다.
몇 가지 코드를 작성하고 자신만의 아이디어가 있어야 하며, 그 전에는 더 많이 읽고 더 많이 작성해야 합니다. 다른 방법은 없습니다.
저는 C++ 배경 출신인데 처음 읽었을 때 처음부터 이해하는 데 1년 이상이 걸렸습니다.
http://user.qzone.qq.com/2084...
위 내용은 제가 직접 쓴 글이고, 루안 이펑님과 Zhihu의 이전 답변자님의 답변과 인터넷 A의 다른 블로그 내용을 합친 글입니다. 의 일기장, 도움이 되셨으면 좋겠습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿