Inflearn brand logo image

인프런 커뮤니티 질문&답변

boring님의 프로필 이미지
boring

작성한 질문수

트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술

Axios 실전에서 사용하기

api/index.js 의 request 함수 설정 과정에서 문의 사항 있습니다.

작성

·

270

0

하기 코드에서 status 변수를 curly bracket을 씌여서( {status} ) 정의한 이유가 무엇인가요 ?

const request = (method, url, data) => {

return axios({

method: method,

url: DOMAIN + url,

data: data

})

.then(result => result.data)

.catch(result => {

const {status} = result.response

if (status === UNAUTHROIZED) return onUnauthoirzed()

throw Error(result)

})

}

추가적으로 제가 javascript 기초적인 이해가 부족합니다, "es6 길들이기" 책 공부하면 괜찮을까요 ?

강의 기초편부터 잘 듣고 있습니다. 항상 좋은강의 감사 드립니다 ^^

답변 1

0

김정환님의 프로필 이미지
김정환
지식공유자

js의 구조 분해 할당 문법 중 하나입니다.

result.response 객체중 status 값만 가져와 변수로 만드려는 의도인거죠.

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#%EA%B0%9D%EC%B2%B4_%EA%B5%AC%EC%A1%B0_%EB%B6%84%ED%95%B4

boring님의 프로필 이미지
boring

작성한 질문수

질문하기