NATIVE

settings_applicationsObject  >   settings_applicationsAsyncGenerator  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

Promisepromisereturn([AnyTypevalue])

제너레이터(generate) 함수에 return 문을 삽입한 것 처럼 작동한다. 선택적으로 인수로 지정된 값이 반환되어지고 제너레이터(generate) 함수는 종료된다.

구문

형식
aSyncGeneratorFunction.return([value])

매개 변수

AnyTypevalue선택

반환될 값을 지정한다.

반환

Promisepromise

resolve시 다음 두 가지 속성을 가진 객체를 포함한 Promise 객체를 반환한다.

  • done
    • 제너레이터(generator)의 제어 흐름의 끝에 도달하면  true, 그렇지 않으면 false를 갖는다. 
  • value
    • 인수로 제공된 값이거나 yield 표현식이 try...finally로 래핑된 경우 finally 블록의 yield 표현식의 평가된 결과값을 나타낸다.

예제

(1) return() 메소드에서 인수가 지정된 경우
(2) try...finally 블록에서 반환된 값을 사용하는 경우

버전 명세

ECMAScript 2024(15th Edition)
#sec-asyncgenerator-prototype-return

지원 웹브라우저