반응형
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 로 넣어봅시당ㅎㅎ
반응형
댓글