[Study/Web] Promise 객체를 리턴하는 method

SoShy·2024년 1월 30일
0

웹 개발

목록 보기
13/21
post-thumbnail

1. text method


fetch 함수로 response를 잘 받으면, response 객체의 text method는, fulfilled 상태이면서 response의 body에 있는 내용을 문자열 타입으로 변환한 값을 작업 성공 결과로 가진 promise 객체를 리턴한다.

이 때, 만약 이 값이 JSON 데이터라면 JSON 객체의 parse method로 Deserialize를 해줘야 한다는 점을 주의하자. (JSON.parse(result))



2. json method


fetch 함수로 response를 잘 받으면, response 객체의 json method는, fulfilled 상태이면서 response의 body에 있는 JSON 데이터를 자바스크립트 객체로 Deserialize해서 생겨난 객체를 작업 성공 결과로 가진 promise 객체를 리턴한다.

이 때, 만약 response의 body에 있는 내용이 JSON 타입이 아니라면 에러가 발생하고, promise 객체는 rejected 상태가 되면서 그 작업 실패 정보를 갖게 된다.

profile
프론트엔드 개발자가 되기 위해 노력 중인 새싹🌱 입니다.

0개의 댓글

관련 채용 정보