자바스크립트 then 메소드는 비동기적으로 실행됩니다. 즉, [.then()]이 실행되기 전의 메소드 이후에 [then()] 내부의 프로그램이 실행됩니다. 이는 데이터를 가져오지 못하는 등의 문제를 방지합니다. 약속] .then(onCompleted, onRejected)].
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터.
then() 메서드는 비동기적으로 실행됩니다.
의미: then() 내부의 프로그램은 .then()
가 실행되기 전의 메소드 이후에 실행됩니다. 이렇게 하면 데이터를 얻지 못하는 등의 문제를 피할 수 있습니다.
구문:
promise.then(onCompleted, onRejected);
4. 매개변수
약속이 필요합니다. 약속의 대상.
완료 필수입니다. Promise가 성공적으로 완료되면 실행할 이행 핸들러 함수입니다.
onRejected는 선택 사항입니다. Promise가 거부되면 실행되는 오류 처리기 함수입니다.
예:
vstart() { super.start(); if (this.transport) { return this.transport.ready.then(() => { return this.clientSM.start(); }); } else { return Promise.reject("no transport attached"); } }
관련 무료 학습 권장사항: javascript 비디오 튜토리얼
위 내용은 javascript then 메소드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!