스프레드

스프레드(spread)  전개 문법 ...은 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만든다.

이터러블이 아닌 객체는 사용할 수 없다.(하지만 스프레드 프로퍼티를 제안 받으면 가능하다.)

결과 값이 값들의 목록이라서 문법의 결과는 변수에 할당할 수 없다.

 

 

const arr = [1,2];
const arr2 = [3,4];
const newArr = arr.concat(arr2);
console.log(newArr);
const newArr2 = [...arr, ...arr2]; //[1,2,3,4]
console.log(newArr2);

 

 

const arr = [1,4];
const arr2 = [2,3];
arr.splice(1, 0, ...arr2);
console.log(arr); // [1,2,3,4]

'WEB > JS' 카테고리의 다른 글

[JS] 이터러블  (0) 2024.01.01
[JS] 배열 고차 함수  (0) 2023.12.26
[JS] 배열 메서드(2)  (0) 2023.12.26
[JS] 배열 메서드(1)  (0) 2023.12.25
[JS] Rest 파라미터  (0) 2023.12.24

+ Recent posts