Este manual enseñará el procedimiento para transmitir una función como parámetro o argumento.
Cómo pasar una función JavaScript como argumento/parámetro?
Con el propósito de pasar una función como parámetro, JavaScript ofrece un "referenceFunc ()"Eso se referirá a la función específica que debe aprobarse como parámetro.
Aquí tenemos un ejemplo para la demostración.
Ejemplo
Primero, declararemos una función "padre()"Y pasar"referenciafunc"Como parámetro:
función parent (referenceFunc)A continuación, declararemos la segunda función llamada "niño()"Que debe pasar como parámetro en la función parent (). Además, mostraremos un mensaje en el cuerpo de la función para verificar si la función se pasa con éxito como un argumento o no:
function child ()Finalmente, pasaremos la función infantil () como un argumento a la función matriz ():
padre (niño);Cuando se ejecutará el programa anterior y la función Parent () intentará acceder a la función Child (), el compilador referirá a la función de Child () como "referenceFunc ()"Y ejecute el código AGREGAR en su cuerpo de la siguiente manera:
Hemos demostrado el método más simple para transmitir una función como parámetro o argumento.
Conclusión
Para pasar una función como parámetro, puede colocar una referencia a la función requerida como un argumento en JavaScript. En dicho escenario, cuando una función intenta acceder a otra función que se pasa como un argumento en la llamada de función, el parámetro de referencia agregado se referirá a ella y la operación especificada se realizará. Este artículo discutió el método para aprobar cualquier función como argumento o parámetro en JavaScript.