Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Javascript에서 나머지 매개변수와 인수 객체의 차이점은 무엇입니까?

<시간/>

휴식 매개변수

rest 매개변수를 사용하면 여러 인수를 배열로 나타낼 수 있습니다. ES6은 개발자의 작업을 용이하게 하기 위해 rest 매개변수를 가져왔습니다. 인수 객체의 경우 나머지 매개변수는 세 개의 점으로 표시되고 ... 매개변수 앞에 옵니다.

인수 개체

JavaScript의 Arguments 객체는 실행 중인 함수에 대한 인수를 나타내는 객체입니다.

다음은 나머지 매개변수와 인수 객체의 차이점입니다.

  • Arguments 개체는 함수에 전달된 모든 인수를 포함하는 반면 나머지 매개변수는 다른 이름이 지정되지 않은 인수입니다.
  • 나머지 매개변수는 Array 인스턴스인 반면, arguments 객체는 배열이 아닙니다. 배열 인스턴스는 map, sort, pop 등의 메소드입니다.