>  기사  >  웹 프론트엔드  >  javascript then 메소드는 무엇입니까?

javascript then 메소드는 무엇입니까?

coldplay.xixi
coldplay.xixi원래의
2021-03-31 11:42:574898검색

자바스크립트 then 메소드는 비동기적으로 실행됩니다. 즉, [.then()]이 실행되기 전의 메소드 이후에 [then()] 내부의 프로그램이 실행됩니다. 이는 데이터를 가져오지 못하는 등의 문제를 방지합니다. 약속] .then(onCompleted, onRejected)].

javascript then 메소드는 무엇입니까?

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.