Eu sinceramente suspiro que JS é realmente irritante.
Depois de aprender agora, eu gradualmente entendi o que é: os idiomas são todos universais, não há bom ou ruim, apenas bom nisso.
Herança, polimorfismo e até ponteiros, C podem ser implementados, C ++, Java, JavaScript (e Java é a diferença entre Lei Feng e Lei Feng Pagoda, não sei quantas pessoas foram enganadas no nome) também podem ser implementadas de maneira flexível.
Revi o passado e aprendi o novo, e lembrei -me de novamente hoje, e as funções anônimas são usadas como parâmetros de função.
O código é muito curto e possui todos os órgãos internos.
<! Doctype html> <html lang = "en"> <head> </head> <body> <cript> teste de função (a, b) {a+= 1; b (a); } teste (3, function (resultado) {console.log (resultado);}); </script> </body> </html>Por que as funções anônimas podem ser executadas automaticamente como parâmetros de função?
A função anônima se executou?
errado! ! ! Função anônima! = Função anônima auto-excluída
Existe apenas uma verdade: uma função anônima é usada como parâmetro e é chamada e executada na chamada de função (função anônima como um parâmetro).
teste de função (a, b) {a+= 1; // b é um objeto e o nome da função também é um objeto, para que B possa se referir a uma função // semelhante ao nome da função em c ++ // a é copiado para b (resultado) // js é muito flexível b (a); }A explicação detalhada acima das funções anônimas JS como parâmetros de função é todo o conteúdo compartilhado pelo editor. Espero que possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.