Las funciones anónimas son funciones sin nombres reales.
JavaScript tiene varias funciones anónimas, y no tienen claro ellas, lo que facilita ver el código mareado.
Las siguientes son las funciones anónimas que se llamaron con éxito:
La copia del código es la siguiente:
(función () {
alerta (3);
})
();
(función f1 () {
alerta (4);
}) (); // ¡puede llamar de esta manera si no es una función anónima! !
función vacía () {
alerta ('agua nulo');
} (); // Se dice que el más eficiente. En JavaScript, Void es un operador, que especifica que se calculará una expresión pero no devuelve un valor.
!función(){
alerta ('! Agua');
} (); // operador + llamada de función anónima
(función(){
alerta ('agua');
} ()); // Strackets pequeños + Las funciones anónimas tienen un poco de aplicación ~
También debe prestar atención a los errores frecuentes al usar funciones anónimas:
La copia del código es la siguiente:
// Método de escritura de errores 1
(función f1 () {
alerta (5);
}) f1 (); // ¡Esta ya no es una función anónima!
// Método de escritura de errores 2
(función () {
alerta (6);
}); // La sintaxis no está libre de errores, no se llama a la función anónima y no hay posibilidad de llamarla más tarde, porque no hay nombre y la entrada de llamadas no se puede encontrar.
// Método de escritura de errores 3
función () {
alerta (1);
} (); // Llámalo sin referencia a la función
Además, preste atención a comprender el papel de los soportes.
Los soportes pueden dividir nuestras expresiones en trozos, y cada pieza, es decir, cada par de aparatos ortopédicos, tiene un valor de retorno. Este valor de retorno es en realidad el valor de retorno de la expresión entre paréntesis. Por lo tanto, cuando encerramos una función anónima con un par de soportes, los paréntesis devuelven un objeto de función de una función anónima. Por lo tanto, agregar funciones anónimas al par de soporte es como una función con nombre y obtenemos su posición de referencia. Entonces, si agrega una lista de parámetros después de esta variable de referencia, se implementará el formulario de llamada de la función ordinaria.