Como usar funções anônimas para codificar com javascript

Video: javascript Funcional (AULA 3) Funções

A parte nome da função da cabeça função não é necessária em javascript, e você pode criar funções sem nomes. Isto pode parecer uma coisa estranha de fazer, porque uma função sem nome é como um cão sem nome- você não tem nenhuma maneira de chamá-lo! No entanto, funções anônimas podem ser atribuídos a variáveis ​​quando eles são criados, o que lhe dá as mesmas capacidades como a utilização de um nome dentro da cabeça função:

Video: Curso de javascript - Métodos/funções

var doTheThing = function (thingToDo) {document.write ( “Eu vou fazer isso:“+ thingToDo) -}

Conhecer as diferenças entre funções anônimas e nomeados

Há um par importante, e às vezes útil, as diferenças entre a criação de uma função chamada e atribuir uma função anônima a uma variável. A primeira é que uma função anônima atribuído a uma variável só existe e só pode ser chamado após o programa executa a tarefa. funções nomeadas podem ser acessados ​​em qualquer lugar em um programa.

A segunda diferença entre as funções nomeadas e funções anônimas atribuídos às variáveis ​​é que você pode alterar o valor de uma variável e atribuir uma função diferente para ele em qualquer ponto. Isso faz com que funções anônimas atribuídos às variáveis ​​mais flexíveis do que as funções nomeadas.

Auto-execução de funções anônimas



Outro uso para funções anônimas é tão auto-execução de funções. A função anônima selfexecuting é uma função que é executado assim que ele é criado.

Video: javascript - Funções e Eventos

Para transformar uma função anônima normal em uma função de auto-execução, você simplesmente embrulhar a função anônima entre parênteses e adicionar um conjunto de parênteses e um ponto e vírgula depois dela.

A vantagem de usar funções anônimas de auto-execução é que as variáveis ​​que você criar dentro deles são destruídos quando a função sai. Desta forma, você pode evitar conflitos entre nomes de variáveis, e você evita segurando variáveis ​​na memória depois que eles não são mais necessários. Este exemplo demonstra como escrever e utilizar funções anônimas de auto-execução.

myVariable “Eu vivo fora da função.” var = - (function () {var myVariable = “Eu vivo nesta função anônima” -document.write (myVariable) -}) () - document.write (myVariable) -

programadores de aplicativos Web usar funções anônimas regularmente para realizar uma grande variedade de efeitos modernas em páginas da web.


Publicações relacionadas