그냥 클로저를 배우기 시작하고 방화범이 코드를 작성하는 기능 범위 밖에서 작동하지 않습니다. 이 "Inside Outer" ?
폐쇄는
Q
폐쇄는
0
A
답변
1
var later;
function outerFunc() {
var innerVar = "Inside Outer";
function innerFunc() {
console.log(innerVar);
}
later = innerFunc;
};
outerFunc(); //Don't run innerFunc, just set later = innerFunc
later(); // Execute innerFunc
을 인쇄 안 그래서 그것은 나를 위해하는
+0
잘 두 번 인쇄하지 말아야합니까? outerFunc를 호출 할 때 한 번 ... 나중에() 호출 할 때 한 번? –
+2
@ user1899082 아니야, 왜냐하면 ** outerFunc()를 호출 할 때 ** ** ** ** ** **에 ** innerFunc ** 함수의 이름 만 지정하기 때문에 그게 전부가 아닙니다. 두 번 호출하고 싶다면 *** 대신 later = innerFunc; *** do so *** later = innerFunc(); *** – Givi
관련 문제
- 1. PHP 폐쇄는
- 2. JQuery와 플러그인과 폐쇄는
- 3. 있습니다 PHP 폐쇄는 가비지 컬렉션
- 4. 폐쇄는 컴파일러 무시 개체 변이
- 5. 는 스위프트 3 폐쇄는 오버로드 확인
- 6. 녹 폐쇄는 String 형 인수와 값을 어떻게 가져올 수 있습니까? 녹에서
- 7. 워드 프레스는 : 데이터베이스
- 8. JavaScript - "클로저"사용법에 대해 어떻게 알 수 있습니까? 위키 백과, 우리 모두의 백과 사전에서
- 9. JPA에서 Java 8 클로저/lambda + Java EE 7 = LINQ 또는 Grails와 유사한 마술? Grails에 대한 멋진 것들을
- 10. 클로저는 어떻게 작동합니까?
- 11. 컨트롤러에 사용자 지정 모델 바인더 배치 방법 동작
- 12. doFirst/doLast 클로저에서 내장 된 gradle 작업을 어떻게 수행합니까?
- 13. 위임 전략 Groovy
- 14. function.apply를 사용할 때 클로저가 매개 변수 유형을 확인하지 않는 이유는 무엇입니까?
- 15. Grails가 스크롤로 가져 오기를 열망합니다.
- 16. 클로저에 메모리를 어떻게 할당하고 저장 메커니즘을 어떻게합니까?
- 17. Emacs lisp 고차 함수 지원
- 18. 정규 표현식에 대한 명확한 문법
- 19. Common Lisp의 언 바운드 변수
- 20. 수정 qscintilla python lexar
- 21. 서비스 콜백에 대한 grails 제약 - 속성 첫 문자가 대문자 여야합니다.
- 22. 폐쇄 캡처 변수가 수정 원래뿐만 아니라
- 23. 성능 배급에 대한 SQL HW
- 24. 복사 생성자가 비공개이며 구현되지 않은 경우 RVO가 허용됩니까?
- 25. SWIFT의 함수 체이닝 도중에 클로저가 완료 될 때까지 기다리십시오.
- 26. 우리는 왜 섬유 섬유
- 27. 여러 개의 자바 스크립트 파일에 대해 Google Closure를 사용하는 스크립트 만들기
- 28. 스위프트 클로저 - 매개 변수를 전달하고, 나는 값이 반환되지 않습니다 폐쇄에 사용되는 단일 매개 변수를 전달 클로저를 만들려고 해요 다음 코드에서
- 29. Outofmemory Error가 큰 이미지를로드하는 것을 방지하는 방법은 무엇입니까?
- 30. Groovy 클로저 개념
.. 그냥 한 번이 ... 그것은 좋은 것 같다 로그 : http://jsfiddle.net/sMuNV/. 'console.log'는 아무것도 반환하지 않으며 함수는 아무것도 반환하지 않습니다. 정말로 "돌아오다"라고 말하고 싶습니까? – Ian
['Status : no-repro'] (http://jsfiddle.net/ccjAB/) –
Chrome의 웹 검사기에서 실행하면 "Inside Inside"가됩니다 (질문에 대답하기 위해 올바른 동작). 반환 값이없고 마지막 표현식이 아무 것도 평가하지 않기 때문에 전체 표현식의 결과는'undefined '입니다. "Inner Outer"도 인쇄되지 않았습니까? – jmar777