210919 TIL

CoderS·2021년 9월 19일

TIL DAY 51

오늘 배운 일

✔️ 코드잇에서 JavaScript 중급

  • 웹 기초 다지기
    01) fetch 함수
    • fetch는 가져오다라는 뜻을 가졌다.

    • 서버에 request(요청)해서 원하는 내용을 서버에서 response(응답)해서 가져온다.

      예 )

      위에 코드를 보면 fetch함수에 서버에 response가 오면 두번째 함수가 실행된다. 그런데 알아야할 점은 fetch함수가 실행될때 바로 다음 함수가 실행을 하지않는다. 서버에 response가 오고나서 실행한다.

      이러한 함수를 콜백(callback)함수라고도 표현한다!

    • then은 콜백을 등록해주는 메소드

    • fetch함수가 리턴하는 어떤 객체 메소드

    • 이러한 객체를 promise 객체라고 한다.

      실행순서는 response에서 result까지

      주의할 점!

    • 이전 콜백의 리턴 값을 다음 콜백이 넘겨받을 수 있다.

      위에를 참고하면 response.text가 실행되고, 다음 함수인 result를
      실행하면서 전에 있던 값들을 이어받는다.

중요한 점!


출처 : 코드잇

오늘 느낀점 :

  • 오늘은 비동기식 네트워크 통신중 하나인 fetch에 대해 배워봤는데, 조금있으면 json이랑 ajax도 배운다니 너무 머리가 복잡하다.
profile
하루를 의미있게 살자!

0개의 댓글