Este funções de seta, argumentos detalhados

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.

Acho que você gosta

Origin www.cnblogs.com/jiangxiaoxi/p/12590668.html
Recomendado
Clasificación