Destructuring Assignment

wony·2022년 3월 28일
0

Destructuring Assignment(구조분해 할당)

한 배열이나 객체에 담겨 있던 것을 하나씩 분해하는것을 구조분해할당이라고 한다

const numbers = [0, 1, 2];

let [zero, one, two] = numbers; 

let zero = 0
let one = 1
let two = 2
const numbers = {0, 1, 2};

let {zero, one, two} = numbers; 

let zero = 0
let one = 1
let two = 2

배열은 []로 사용하고
객체는 {}로 사용한다

할당하려는 상자가 더 많거나 적을경우?

적은 경우는 더이상 할당되지 않으며, 더 많은 경우 undefined가 할당된다

변수에 배열의 나머지를 할당하는 경우

var [a, ...b] = [1, 2, 3];
console.log(a); // 1
console.log(b); // [2, 3]
profile
무럭무럭 성장중🌿

0개의 댓글