이 화살표의 기능은 인수 상세

1, 기능이, 인수, 슈퍼 또는 new.target을 보유하고 있지 않습니다 화살표.
도 2는이있어,이 인수는 외층과 인수 함수의 정의에 결합되지만, 변화가 다르기 때문에 발신자 발생하지 않도록 구현 프로세스에 바인딩되지.
도 3을 참조하면, 당신은 자신의 인수로 함수 매개 변수 목록을 얻으려면 화살표, 매개 변수는 남아있는 표기법을 사용해야합니다.
도 4를 참조하면, 화살표는 달리 익명의 기능을 필요로 그 장소에 대한 표현이 더 적합한 기능, 이는 생성자로서 사용될 수 없다.

우리가 인수에 확인 여기에, 예를 들어,이 공감

VAR OBJ = {}; 
obj.fn = 함수 () { 
  화살표 화살표하자 =를 (인수 ...) => { 
    CONSOLE.LOG ( '파라미터리스트'인자); // 로 외부 파라미터리스트 
    콘솔. 로그 ( '나머지 매개 변수', 인수는) // 사용 나머지 파라미터 자체는 인수리스트가 얻어지는 방법 나타냄 
  } 
  (화살 4,5,6을 ) 
} 

obj.fn ( 1,2,3)을

다음은 출력

인수 목록 : 인수 (3) 1, 2, 3, 호 출처 : ƒ, 기호 (Symbol.iterator) ƒ]
나머지 매개 변수 : (3) [4,5,6]

우리는 사실 외층 함수 인수를 수득하는 경우, 취득 된 파라미터리스트를 이용하여 상기 검증 화살표 화살표 함수 인수에서 볼 수있다. 그리고 이것은 또한 이유이다.

추천

출처www.cnblogs.com/jiangxiaoxi/p/12590668.html