JavaScript
[JavaScript] 구조화 할당, 비구조화 할당
J3SUNG
2020. 3. 24. 02:18
728x90
ex) 속성 값 할당
const user = {
status: {
name: 'J3SUNG',
},
func() {
return 0;
}
};
구조화 할당
const status = user.status;
const func = user.func;
비구조화 할당
const { status, func } = user;
ex) 배열 값 할당
const array = ['hello', {}, 204, true];
구조화 할당
const str = array[0];
const obj = array[1];
const bool = array[3];
비구조화 할당
const [str, obj, ,bool] = array;
rest - ...bool을 해줌으로서 bool에는 str, obj 후의 값들이 들어갑니다.
const [str, obj, ...bool] = array;
bool에는 [204, true]가 들어가 있습니다.