스프레드 문법

joohyo1·2024년 1월 24일

스프레드 문법

하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만드는 문법


활용 예시: 배열 결합

let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = [...arr1, ...arr2];
console.log(newArr); // [1, 2, 3, 4, 5, 6]

활용 예시: 문자열 결합

let str1 = "Hello";
let str2 = "World";

let newStr = [...str1, ...str2].join("");
console.log(newString); // "HelloWorld"

활용 예시: 함수 호출

function sum(a, b, c) {
  return a + b + c;
}

let numbers = [1, 2, 3];
let result = sum(...numbers);
console.log(result); //6

스프레드 연산자가 numbers의 요소들을 펼쳐서 sum의 매개변수로 바로 전달함!

let arr = [1, 2, 3];

let minValue = Math.min(...arr);

console.log(minValue); // 1

스프레드 연산자가 arr의 요소들을 펼쳐서 min에 바로 전달!

profile
트라이 에브리띠이잉

0개의 댓글