JavaScript (Destructuring, 구조분할)
2023. 1. 6. 19:43ㆍ개인적인 공부/프론트엔드
Destructuring, 구조분할
배열의 원소나 객체의 프로퍼티를 추출해서 변수에 저장할 수 있도록 한다(원소나 프로퍼티를 하나만 가져온다)
스프레드와는 다르다.(모든 원소와 프로퍼티를 가져와서 새 배열이나 객체 에 전달한다)
Array Destructuring
[a,b] = ['Hello','Jin']
console.log(a)
console.log(b)
배열 a,b 에 새로 생성하는 것이 아니라 a 와 b 에 각각 Hello 와 Jin 을 할당한것
//배열 디스트럭쳐링
const numbers = [1,2,3];
[num1,num2] = numbers;
console.log(num1,num2); //1,2
const numbers = [1,2,3];
[num1, , num3] = numbers;
console.log(num1,num3); //1,3
Object Destructuring
{name} = {name: 'jin', age:35}
console.log(name)
console.log(age)
'개인적인 공부 > 프론트엔드' 카테고리의 다른 글
JavaScript (Spread & Rest Operators) (0) | 2023.01.06 |
---|---|
JavaScript (Class, Property & Methods) (0) | 2023.01.06 |
JavaScript (클래스) (0) | 2023.01.06 |
JavaScript ( Export & Import) (0) | 2023.01.06 |
JavaScript (화살표 함수) (0) | 2023.01.05 |