[ 연산자와 구문 ] 구조 분해 할당
// 구조 분해 할당 (Destructuring assignment) // 구조 분해 할당은 배열 데이터와 객체 데이터 에서 사용 가능 하다. // 각 데이터의 구조에 맞게 개별 변수를 손쉽게 만들 수 있어서 편리 하다. const arr = [1, 2, 3] const a = arr[0] const b = arr[1] const c = arr[2] console.log(a, b, c) // 1 2 3 // 원래 위와 같이 작성 했는데, 이것을 구조 분해 할당 개념을 사용 해서 표현 할 수 있다. const arr2 = [4, 5, 6] const [d, e, f] = arr2 console.log(d, e, f) // 4 5 6 // 기존에 변수를 세번 선언 하고 값을 할당 했던것과 달리, // 배열을..
2023. 11. 2.
[ 연산자와 구문 ] 전개 연산자
// 전개 연산자 (Spread Operator) // => 배열 데이터의 대괄호 [] 를 날려주는 역할 ! // => 객체 데이터의 중괄호 {} 를 날려주는 역할 ! // 유용 하게 사용 된다 ! const a = [1, 2, 3] console.log(a) // [1, 2, 3] // ... 은 전개 연산자 라고 부른다. 즉, 데이터를 쭉 펼쳐서 전개 한다. => 1 2 3 console.log(...a) // 1 2 3 console.log(1, 2, 3) // 1 2 3 => console.log 는 , (콤마) 를 제거 하고 출력. const b = [1, 2, 3] const c = [4, 5, 6] b.concat(c) // [1, 2, 3, 4, 5, 6] d = b.concat(c) co..
2023. 11. 1.