less than 1 minute read

  • ‘…‘은 나머지 매개변수나 전개 문법으로 사용

  • ‘…‘이 함수 매개변수의 끝에 있으면 인수 목록의 나머지를 배열로 모아주는 ‘나머지 매개변수’

  • 나머지 매개 변수는 항상 마지막에 있어야 함

  • ‘…‘이 함수 호출 시 사용되면 이터러블을 목록으로 확장해주는 ‘전개 문법’

  • 전개 문법은 내부에서 이터레이터 사용해 요소 수집

  • Array.from 은 유사 배열 객체와 이터러블 객체 둘 다 사용가능하기 때문에 전개 문법보다 보편적으로 사용

  • 인수 개수에 제한이 없는 함수 만들 때 나머지 매개변수

  • 다수의 인수를 받는 함수에 배열을 전달 할 때 전개 문법으로 풀어서 아용

  • 둘 함께 사용 시 매개변수 목록과 배열 간 전환 쉽게 사용 가능

  • arguments는 반복 가능한 유사 배열 객체를 이용해 인덱스로 모든 인수 접근 가능하지만 배열 메서드 사용할 수 없으며 인수 일부만 사용 불가능

  • 화살표 함수에는 arguments 객체 접근 시 ‘일반’ 함수의 arguments 가져옴 (this 가지지 않기 때문)

Categories: ,

Updated: