728x90
반응형
아래와 같은 결과값에서 Promise의 PromiseResult 데이터만 가져오고 싶은데 그게 잘 되지 않았다.
Promise 데이터를 추출하는데에는 2가지 방법이 있다.
1. then을 사용하는 방법
이 방법은 꼭 then 안에서만 사용이 가능하기 때문에 밖에서 사용할 수 없다. 거의 데이터를 밖으로 가져와 사용하기 때문에 2번 방법을 사용하면 된다.
2. await을 사용하는 방법
async render() {
const response = await fetch('./src/data.json');
if (response.ok) {
const fetchedData = await response.json();
}
}
await을 두 번(?) 사용해야 한다는 점을 기억하자!
참고자료
728x90
반응형
'JavaScript' 카테고리의 다른 글
이벤트 루프 작동 원리 (0) | 2023.06.01 |
---|---|
[JS] 배열에 있는 값을 객체로 만드는 법(키:배열의 값, 값:해당 값의 개수) (0) | 2023.03.28 |
[JS] JSON(JavasScript Object Notation)에 대해 알아보자 (0) | 2023.02.22 |
[JS] 데이터 속성 사용하기 (data-) (0) | 2023.02.20 |
[JS] 위쪽으로 트리를 순회하는 Element.closest()에 대해 알아보자 (0) | 2023.02.20 |
댓글