반응형
비동기 화살표 기능의 구문
async
키워드를 사용 하여 자바 스크립트 함수를 "비동기"(예 : 약속 반환)로 표시 할 수 있습니다 . 이처럼 :
async function foo() {
// do something
}
화살표 함수에 해당하는 구문은 무엇입니까?
비동기 화살표 기능은 다음과 같습니다.
const foo = async () => {
// do something
}
비동기 화살표 함수 는 전달 된 단일 인수에 대해 다음과 같습니다 .
const foo = async evt => {
// do something with evt
}
익명의 형태뿐만 아니라 작동합니다 :
const foo = async function() {
// do something
}
비동기 함수 선언 은 다음과 같습니다.
async function foo() {
// do something
}
콜백 에서 비동기 함수 사용 :
const foo = event.onCall(async () => {
// do something
})
이것은 async
화살표 함수 표현식 을 명명 된 변수 에 할당하는 가장 간단한 방법입니다 .
const foo = async () => {
// do something
}
(참고 이것은 엄격하게 일치하지 않는 것을 async function foo() { }
. 게다가 간의 차이 function
키워드 화살표 발현 이 대답 함수가되지 않는다 "위로 게양" ).
즉시 호출 된 비동기 화살표 기능 :
(async () => {
console.log(await asyncFunction());
})();
즉시 호출 된 비동기 함수 표현식 :
(async function () {
console.log(await asyncFunction());
})();
당신은 또한 할 수 있습니다 :
YourAsyncFunctionName = async (value) => {
/* Code goes here */
}
매개 변수가있는 비동기 화살표 함수 구문
const MyFunction = async (a,b,c) => {
//code here
}
/ * foo = 비동기 (props) => {
/* Code goes here */
}이 의견을 제거하십시오 * /
참고 URL : https://stackoverflow.com/questions/42964102/syntax-for-async-arrow-function
반응형
'Programing' 카테고리의 다른 글
std :: promise 란 무엇입니까? (0) | 2020.02.28 |
---|---|
배열을 JSON으로 변환 (0) | 2020.02.28 |
프로세스 종료 코드를 기반으로 종료 쉘 스크립트 (0) | 2020.02.27 |
NumPy에서 CSV 데이터를 레코드 배열로 읽는 방법은 무엇입니까? (0) | 2020.02.27 |
목록을 초기화하는 방법 (0) | 2020.02.27 |