Cómo llamar a una función en JavaScript

Cómo llamar a una función en JavaScript
Las funciones son fragmentos de bloques que vienen con funcionalidad reutilizable y reducen la complejidad del código. Si se debe realizar una acción varias veces, las funciones se utilizan para reducir la repetición del código en el programa. Estas funciones pueden ser definidas por el usuario o incorporadas que realicen una acción específica.

Siempre que necesitemos el código dentro de la función para ejecutar, hacemos una llamada y se realizan ciertas acciones. En JavaScript hay cuatro formas a través de las cuales puede llamar a una función y realizar la acción. En este artículo discutiremos cómo llamar a una función en JavaScript y varias formas de llamarlo junto con ejemplos para una mejor demostración.

Llamar a una función en JavaScript

En JavaScript cada vez que llamamos a una función, independientemente de la forma en que se llama, dos argumentos "este" y el parámetros de argumentos se pasan a él que están implícitos. "este"Representa la condición o el contexto que permitirá que la función se ejecute, mientras que el parámetro de argumentos consiste en todos los argumentos que se están pasando a la función. Las siguientes son las cuatro formas en que se llaman las funciones en JavaScript junto con ejemplos para su mejor comprensión.

Llamar a una función como "función"

La forma más utilizada y común de llamar a cualquier función en cualquier lenguaje de programación es llamarlo en sí mismo. Esto se puede hacer cuando coloca algunas líneas de código y ejecuta esas líneas cada vez que se hace clic en un botón, la función se llama "función".

En el ejemplo mencionado a continuación en el clic del botón, la función se llama directamente y se realiza la acción:

Haga clic en el botón para saludar




Producción:

Llamar a una función como método

Otra forma de llamar a una función es como un método y en este la función se define como propiedad en un objeto que se realiza envolviendo la función dentro de un objeto.

En el ejemplo proporcionado a continuación de la función "Saludingfunc ()"Está envuelto dentro del objeto"Hola"Y utilizamos el método de sintaxis de puntos de objeto para llamar a la función cada vez que se hace clic en el botón:

Haga clic en el botón para obtener saludos




Producción:

Llamar a una función como constructor

Los constructores se utilizan para inicializar un estado y configurarlo en un objeto o construir un objeto. Llamar a una función como constructor es una forma especializada a través de la cual enviamos algunas entradas y recibimos una salida diferente para cada entrada.

En el siguiente ejemplo, los usuarios ingresan su nombre en un cuadro de entrada y cuando hacen clic en el botón de la función "Saludingfunc ()"Se llama y dentro de esa función el valor del cuadro de texto de entrada se obtiene a través de la ID asignada al campo de texto de entrada. Se crea una nueva instancia del objeto Hello llamando a la función Hello ().


Haga clic en el botón para obtener saludos




La palabra clave "nueva" muestra que la función se llama como un constructor y el valor se guarda en la variable saludo que luego se usa para imprimir el nombre en la pantalla.

Producción:

Llamar a una función a través de la llamada () y aplicar ()

Mientras trabaja con las funciones de JavaScript, debe tener en cuenta que las funciones pueden tener sus propias propiedades y métodos y llamar() y aplicar() siendo los dos de tales métodos. Ambos métodos permiten al usuario establecer el contenido en el que desea ejecutar la función a través de "este" valor.

En el siguiente ejemplo, la información de dos personas se almacena y se muestra cuando el valor se pasa dentro del método de llamada (). Aquí se llama al método FullName para mostrar el nombre de la primera persona.


Producción:

El aplicar() El método se usa de manera similar para llamar a una función, pero acepta una matriz, mientras que el llamar() El método acepta una lista de valores.

const num = [2, 6, 11, 33, 4];
const max = matemáticas.máximo.aplicar (nulo, num);
consola.log (max);
const min = matemáticas.mínimo.aplicar (nulo, num);
consola.log (min);

Producción:

Conclusión

Las funciones consisten en un código que se está reutilizando con diferentes entradas. En JavaScript, las funciones pueden tener sus propias propiedades y métodos y pueden llamarse de cuatro maneras diferentes. En este artículo discutimos cómo llamar a una función en JavaScript y discutimos las cuatro formas junto con el ejemplo y el código. Todas estas cuatro maneras son útiles para cualquier desarrollador y mientras trabaja con funciones, debe conocer "esta" referencia de palabras clave y su funcionamiento.