본문으로 바로가기

 

자바스크립트에서는 구조분해 할당이라는 문법을 사용할수 있다.

const object = {
	a : 1,
    b : 2,
    c : 3
}

const a = object.a;
const b = object.b;
const c = object.c;

object를 참조해 a,b,c를 참조 할 수 있었는데.

 

const object = {
	a : 1,
    b : 2,
    c : 3
}

const {a,b,c} = object;

두번째 코드가 첫번째 코드와 같은 기능을 가진다.

 

이는 자바스크립트 함수에서도 사용가능한데.

function x(params) {
	console.log(params.name);
    console.log(params.description);
}

위의 코드를

 

function x({name, description}) {
	console.log(name);
    console.log(description);
}

위처럼 작성 할 수 있다.