본문 바로가기
JavaScript

[JS] Promise에서 PromiseResult 데이터 꺼내는 법

by 1two13 2023. 3. 8.
728x90
반응형

아래와 같은 결과값에서 Promise의 PromiseResult 데이터만 가져오고 싶은데 그게 잘 되지 않았다. 

 

 

Promise 데이터를 추출하는데에는 2가지 방법이 있다. 

1. then을 사용하는 방법

then으로 Promise 데이터 추출

이 방법은 꼭 then 안에서만 사용이 가능하기 때문에 밖에서 사용할 수 없다. 거의 데이터를 밖으로 가져와 사용하기 때문에 2번 방법을 사용하면 된다. 

 

2. await을 사용하는 방법

async render() {
  const response = await fetch('./src/data.json');

  if (response.ok) {
    const fetchedData = await response.json();
  }
}

await을 두 번(?) 사용해야 한다는 점을 기억하자!

 

 

 

 

 

참고자료


728x90
반응형

댓글