TIL # 2021.11.25

kdobro_dev·2021년 11월 25일
0

TIL (Today I Learned)

목록 보기
19/56
post-thumbnail

Spread/Rest 문법

📝오늘 배운 내용

오늘은 Spread와 Rest문법에 대해 간단히 작성해보려고 한다.

Spread syntax

Spread syntax는 전개 구문이라고 하며, 전개 구문을 사용하면 배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 또는 요소로 확장하여, 0개 이상의 키값의 쌍으로 객체로 확장시킬 수 있다.

function add(x, y ,z) {
  return x + y + z;
}

const numbers = [1, 2, 3];

console.log(add(...numbers)); 

이 코드를 실행하면 add라는 함수에 매개변수로 number를 받아와서 실행을 하게 되는데, 이때 numbers의 요소를 가져와 사용을 하기위해 Spread 문법을 사용하여 numbers의 요소를 가져온 것을 확인 할 수 있다.

Rest

Rest 문법은 파라미터를 배열의 형태로 받아서 사용할 수 있다.

function add(...args) {
  return add.reduce((previous, current) => {
    return previous + current;    
  })
}

sum(1,2,3) // 6
profile
do your best at any moment

0개의 댓글