image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Mikhael Lopes
Mikhael Lopes24/10/2022 08:47
Compartilhe

O que é uma Arrow Function?

  • #JavaScript

Estudando um pouco sobre Java Script me deparei com um termo que não havia tido contato ainda: a Arrow Function.

O que é uma Arrow Function?

Esse recurso foi introduzido na versão ES6/ECMAScript 2015 e desde então vem sendo muita utilizada em códigos de JavaScript por ser uma forma menos verbosa de escrever uma função.

As Arrow Function lembram bastante as expressões lambda da linguagem C# e seus dois benefícios principais são:

  • Serem menos verbosas do que as funções tradicionais.
  • O valor do 'this' é definido a partir das funções onde foram definidas, não sendo necessário usar o método bind().

O nome de Arrow se dá por ela usar o desenho de uma 'seta' que lembra uma flecha.

Exemplo de uma Arrow Function:

 (argumento1, argumento2, ... argumentoN) => {

  // Instruções da Função

}

Espero que essas informações ajudem assim como me ajudaram.

Compartilhe
Comentários (2)
Rodrigo Weber
Rodrigo Weber - 24/10/2022 14:30

É bem comum haver dificuldade em entender as arrow functions de início. Mas como tudo na vida, é questão de treino. Muito boa a explicação

Leticia Monteiro
Leticia Monteiro - 24/10/2022 09:31

Obrigada por compartilhar!!!