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];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.