inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

Destructuring(비구조화 할당)

Destructuring(구조 분해 할당)에 관한 질문

592

유동현

작성한 질문수 4

3

Destructuring는 실제 코딩에서 언제 많이 활용되나요?

저는 사실 var 변수명 = grab.name으로 하는게 번거로우니,
var {변수명, 변수명} = grab; 하면 알아서 키값을 중괄호 안에 있는 변수명에 넣어주는 건줄 알았는데요.

그게 아니라 Destructuring는 해당 객체 안에 있는 키값 그대로만 변수명을 쓸 수 있는 구조인게 맞나요?

destructuring nodejs 머신러닝 배워볼래요? tensorflow HTML/CSS javascript react-native react express

답변 2

2

그랩

Destructuring은 기본적으로 객체와 배열의 값을 꺼내서 바로 변수에 할당해주는 역할을 합니다.

배열의 경우 순서에 맞게 변수를 넣어주면 알아서 값이 들어가며, 객체의 경우 동현님이 물어보신대로 키값 그대로 변수를 써야지만 값을 가져올 수 있습니다. 이유는 객체는 따로 순서라는 게 없기 때문에 key로만 비구조화가 가능하기 때문이죠👍🏼

[배열 사례]

var fruits = ['사과','바나나'];
var [apple, banana] = fruits;
//apple에는 사과, banana에는 바나나가 들어감


[객체 사례]

var products = {"name" : "banana",  "price": 5000};
var {price, name} = products
//순서가 반대여도 price에는 5000, name에는 banana가 들어감

0

유동현

배열은 변수 선언도 동시에 할 수 있는 장점이 있는 것 같은데 객체의 Destructuring은 그게 안되는게 맞는거죠?

[해결]그랩님 답변 주세요.

0

160

2

그랩님의 답변을 기다립니다/102강 전반적인 에러

0

140

2

[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.

0

122

2

[재질문][그랩님 답변 부탁드립니다]101강

0

135

2

[그랩님 답변 부탁드립니다]101강 Axios 에러와 502 Bad Gateway 질문

0

96

2

Ngrok 설치 후 forwarding Url 에러

0

129

2

[그랩님께,Ngrok 악성코드 인식 해결방법]질문 드립니다.

0

215

2

Ngrok 설치 후 forwarding Url로 연결 불가

0

133

1

그랩님,[꼭] 답변 부탁드립니다.

0

64

1

[꼭][[꼭] 그랩님, 답변 부탁드립니다], Failed to load resource: the server responded with a status of 404 (Not Found) 상품 상세 페이지 질문입니다.

0

148

1

6강/7강 수업

0

49

1

그랩님, 상품 상세 페이지 에러와 의문점 질문드립니다.

0

98

2

그랩님, 해결되지 않은 에러 메시지 [꼭] 답변 부탁 드립니다.

0

133

2

[재 질문]Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

88

1

Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

126

2

일반적인 css 꾸미기에서 width와 height의 값?

0

87

2

Windows에서의 업로드 후 홈화면 상품이미지 오류 해결방법

0

191

1

그랩마켓 웹화면 구현하기 -2 질문입니다.

0

118

1

react에 반영이 되지 않습니다.

0

234

1

터미널 npm install -g create-react-app 작성 후 오류

0

418

1

create-react-app my app 실행 시 에러

0

351

2

포스트맨 질문

0

97

1

<꼭 답변 부탁 드립니다>그랩선생님, [컴포넌트 사용하기] 강의에서 질문 있습니다.

0

258

2

그랩선생님, 질문 답변 부탁 드립니다.vscode에서 npm install -g create-react-app 입력 후 에러 입니다.

0

472

2