본문 바로가기
컴퓨터/Front

[JavaScript] Spread Operator가 모임? 어따씀??(함수 파라미터로 배열 넣을 때 씀😕) (3)

by 버니케이 2022. 8. 9.
반응형

 

https://gallery-k.tistory.com/361

https://gallery-k.tistory.com/360

 

 

Spread Operator 어따씀??

 

Spread Operator 는 함수 파리미터로 넣을 수도 있습니다.

왜냐면 Spread Operator 는 배열을 흐트려주기 때문입니당...

 


 

3. 배열을 함수 파라미터로 넣을 때

 

함수 하나를 만들었습니다.

간지나게 arrow function 으로 만들었어영

함수 = (a, b, c) => {
    console.log(a + b + c);
}

 

이제 이 함수에 파라미터를 넣어줄건데,

배열을 넣어줄겁니다.

 

 

 

 

함수 파라미터로 배열을 넣어주는 방법은

구버전 .apply() 를 제외하면 두가지입니당 (더있을수도!🙄)

// [10,20,30] 을 넣을려면??
let 배열 = [10,20,30];

// 1. 직접 넣어버리기
함수(배열[0],배열[1],배열[2]);

// 2. Spread Operator
함수(...배열);

 

 

1. 직접 넣어버리기는

그냥 하나씩 집어 넣는겁니다.

 

2. Spread Operaotr 는

배열을 흐트려트린다음에 집어넣는겁니다.

 

잘 나오죠??

 

이제 함수 파라미터로 배열 넣을 때

직접 하나하나 넣지말구 Spread Operator 로 넣어봅시당ㅎㅎ

반응형

댓글