[노트내용정리] 전개 연산자(Spread Operator) & 구조 분해 할당(Destructuring)
📌전개 연산자(Spread Operator) 배열이나 객체를 펼쳐서(spread) 구조를 확장할 때 사용. 배열이나 객체를 쉽게 복사하거나, 새로운 배열이나 객체를 생성할 수 있다.(spread syntax, 전개구문 등으로도 부른다.)💡‘퍼지다, 펼치다’ 라는 spread의 뜻 처럼, 배열이나 객체로 포장되어 있는 데이터를가지런히 펼쳐놓는이미지를 생각하자! 1. 배열의 전개쉼표로 구분된 각각의 아이템으로 배열 데이터가 전개되어 만들어진다. 대괄호[ ] 안에서 세 개의 점(...)을 사용하여 배열을 확장순차적으로 흩뿌려준다.const arr = [1,2,3]console.dir(arr)// 결과Array(3)0: 11: 22: 3length: 3[[Prototype]]: Array(0)// => ....