As funções anônimas são funções sem nomes reais.
O JavaScript possui várias funções anônimas e não são claras sobre elas, facilitando a ver o código Dizzy.
A seguir, são apresentadas as funções anônimas que foram chamadas com sucesso:
A cópia do código é a seguinte:
(function () {
alerta (3);
})
();
(função f1 () {
alerta (4);
}) (); // Você pode chamar assim se não for uma função anônima! !
function void () {
alerta ('água vazia');
} (); // diz -se que o mais eficiente. No JavaScript, o Void é um operador, que especifica que uma expressão deve ser calculada, mas não retorna um valor.
!função(){
alerta ('! água');
} (); // Operador + chamada de função anônima
(função(){
alerta ('água');
} ()); // colchetes pequenos + funções anônimas têm um pouco de aplicação ~
Você também deve prestar atenção a erros frequentes ao usar funções anônimas:
A cópia do código é a seguinte:
// Método de escrita de erro 1
(função f1 () {
alerta (5);
}) f1 (); // Esta não é mais uma função anônima!
// Método de escrita de erro 2
(function () {
alerta (6);
}); // A sintaxe não é livre de erros, não há função anônima chamada e não há chance de chamá-lo mais tarde, porque não há nome e a entrada de chamadas não pode ser encontrada.
// Método de escrita de erro 3
function () {
alerta (1);
} (); // chame sem referência à função
Além disso, preste atenção ao entendimento do papel dos colchetes.
Os colchetes podem dividir nossas expressões em pedaços, e cada peça, ou seja, cada par de aparelhos, tem um valor de retorno. Esse valor de retorno é na verdade o valor de retorno da expressão entre colchetes. Portanto, quando incluímos uma função anônima com um par de colchetes, os parênteses retornam um objeto de função de uma função anônima. Portanto, adicionar funções anônimas ao par de suporte é como uma função nomeada e obtemos sua posição de referência. Portanto, se você adicionar uma lista de parâmetros após essa variável de referência, o formulário de chamada da função comum será implementado.