ABOUT ME

Today
Yesterday
Total
  • JS-arguments, Rest parameters, Spread syntax
    프로그래밍/Js 2021. 1. 14. 12:23

    1.arguments함수에 전달된 인수에 해당하는 Array 형태의 객체(단, forEach, Map 등과 같은 배열의 내장함수가 없음).

     

    가변 인수가 전달되는 함수에 유용하다. 만약 함수에 전달되 인수의 수를 고정시키기 위해 arguments.length를 사용해서 결정하자 

     

     

    ES6 호환 코드를 작성 중이라면 되도록 나머지 매개변수(Rest parameters)구문을 사용하자.

     

     

    2.Rest parameters - 함수에 전달된 정해지지 않은 인수를 배열로 나타낼 수 있다.

     

     함수의 마지막 파리미터 앞에 ... 을 사용해서 여러개의 인수를 배열로 만들수 있다.

     주의 해야하는 것은 마지막 파라미터만 "Rest 파라미터" 가 될 수 있다.

     

    3.Spread syntax - 배열이나 문자열과 같이 반복 가능한 문자를 다른 객체로 확장시켜 사용할 수있다.

     

     

    '프로그래밍 > Js' 카테고리의 다른 글

    Javascript-타입  (0) 2021.02.12
    JS-this, call, apply, bind  (0) 2021.01.17
    JS-closure  (0) 2021.01.15
    Js-구조분해 할당  (0) 2021.01.14
    Class vs Object  (0) 2020.08.03
Designed by Tistory.