본문 바로가기

TIL11

2020.08.11 - fetch fecth를 이용하여 웹 정보 사용하기 fetch API는 특정 URL로 부터 정보를 받아오는 역할을 한다. 이때 fetch를 통해 얻어온 정보는 Promise상태이다. 고로 then, catch와 같은 메서드를 사용할 수 있다. fetch('https://v1.nocodeapi.com/codestates/google_sheets/YbFMAAgOPgIwEXUU?tabId=최신뉴스') .then(data => (data.json())).then(data => { console.log(data); }).catch(err => { throw new Error(err); }) 여기서 fetch를 통해 불러온 data는 기본적으로 json메서드가 존재한다. 불편하게 직접 JSON.parse를 해줄 필요가 없는 것.. 2020. 8. 11.
2020.08.10 - promise/async/await 공부하기전 접한 키워드 promise async / await promise 직역하면 약속이라는 뜻으로 JavaScript 내부에서는 아래와 같이 사용된다. Promise는 프로미스가 생성될 때 꼭 알 수 있지는 않은 값을 위한 대리자로, 비동기 연산이 종료된 이후의 결과값이나 실패 이유를 처리하기 위한 처리기를 연결할 수 있도록 합니다. 프로미스를 사용하면 비동기 메서드에서 마치 동기 메서드처럼 값을 반환할 수 있습니다. 다만 최종 결과를 반환하지는 않고, 대신 프로미스를 반환해서 미래의 어떤 시점에 결과를 제공합니다. - MDN - 즉 비동기 실행에 의해 언제 처리가 완료되거나 실패 할지 모르는 어떤것에 대하여 처리 완료되었다면 어떻게, 실패하였다면 어떻게.. 할지 등등에 대하여 미리 정해두고 그에따.. 2020. 8. 10.