1, seta função não Inventário, argumentos, super ou new.target.
2, é este, argumentos são ligados com a definição da função desta camada exterior e argumentos, mas não ligado em processo de implementação, de modo que a mudança não irá ocorrer devido a diferentes chamadores.
3, a seta que você deseja obter a lista de parâmetros de função em seus próprios argumentos, parâmetros devem usar a notação restante.
4, setas funcionar expressão mais apropriada para esses locais que de outro modo requerem função anónima, e ele não pode ser usado como um construtor.
Aqui nós validado aos argumentos, por exemplo, essa empatia
var obj = {}; obj.fn = função () { a deixar seta seta = (args ...) => { o console.log ( 'lista de parâmetros:', argumentos); // lista de parâmetros externa no console. log ( 'restantes parâmetros:', args); // utilizar o parâmetro restante indica o método próprio obtido pela lista de argumentos } seta seta ( 4,5,6 ) } obj.fn ( l, 2,3)
O que se segue é a saída
A lista de argumentos: Argumentos (3) [1, 2, 3, receptor: ƒ, Símbolo (Symbol.iterator): ƒ]
Os restantes parâmetros: (3) [4, 5, 6]
Podemos ver os argumentos da função seta seta verificação acima usando a lista de parâmetros adquiridos quando, na verdade, é obtido argumentos da função da camada exterior. E esta é também uma razão.