[10] Destructuring Assignment
- Destructuring Assignment(구조분해할당)이란?
객체와 배열은 자바스크립트에서 많이 쓰이는데 객체나 배열에 저장된 데이터 전체가 아닌 일부만 필요한 경우 객체나 배열을 변수로 분해할 수 있게 해주는 특별한 문법구조를 Destructuring Assignment(구조분해할당)이라고 한다.
- 배열 분해 할당하기
let arr = ["minyoung", "kim"]
let [firstName, lastName] = arr;
console.log(firstName)
//"minyoung"
console.log(lastName)
//"kim"
배열 분해를 사용하여 배열에 접근하지 않고도 변수로 배열 내의 데이터를 사용할 수 있음
배열 할당을 통해 firstName = arr[0]를 lastName=arr[1]을 할당 하였음
가. 분해는 파괴를 의미하지 않음
: 원본 배열을 수정하지 않음
나. 쉼표를 사용하여 무시하기
let [firstName, ,lastName] = ['a','b','c']
console.log(lastName)
//'c'
Author And Source
이 문제에 관하여([10] Destructuring Assignment), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@acwell94/10-Destructuring-Assignment저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)