javascript - 콜백 클로저 매개변수를 JS의 외부 환경 변수에 전달하는 방법
typecho
typecho 2017-07-05 10:59:29
0
3
831

질문에서처럼 클로저의 형식 매개변수 데이터를 외부 변수에 전달하는 방법

으아아아

할당을 사용하면 클로저의 데이터가 유효한지 확인할 수 있으며 종료 후에는 유효하지 않습니다. new를 사용하여 메모리를 할당하는 것은 시간이 부족하고 JS를 배울 시간이 없기 때문에 부끄러운 일입니다. Segmentfault>3<

에 문의하세요.
typecho
typecho

Following the voice in heart.

모든 응답(3)
phpcn_u1582

用ajax async:false但是问题依旧? 코드를 게시하고 상식적으로 보면 괜찮을 것입니다.
다른 방법
1: 비동기 값 및 비동기 값과 관련된 논리는 약속의 당시 논리에서 처리될 수 있습니다.
2: 생성기 및 항복 동기화 쓰기를 사용하여 논리를 처리합니다.
3: 비동기 기능을 직접 사용할 수도 있습니다.

淡淡烟草味

귀하의 코드 할당 방법이 정확합니다. 소위 [종료 후 유효하지 않음]은 다음과 같은 제어 흐름 문제일 수 있습니다.

으아악

코드의 gc.getLocation 如果和上面的示例一样,是一个异步调用,那么就不能按照代码书写顺序来保证代码执行顺序了。因此如果直接在后续的代码中访问 outer 변수는 비동기 호출이 완료되기 전에 이전 값을 가져올 가능성이 높습니다.

阿神

이제 개체 유형과 같은 외부 변수를 정의한 다음 이를 매개변수로 전달할 수 있습니다. 개체에 내부적으로 값을 할당하면 해당 값을 외부로 전송할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!