Saltar al contenido

Retorno de JavaScript – javatpoint

octubre 16, 2021
javascript return

los regreso La declaración se usa para devolver un valor particular de la función al llamador de la función. La función dejará de ejecutarse cuando el regreso se llama declaración. los regreso declaración debe ser la última declaración en una función porque el código después de la regreso La declaración será inalcanzable.

Podemos devolver valores primitivos (como booleano, número, cadena, etc.) y tipos de objeto (como funciones, objetos, matrices, etc.) usando el regreso declaración.

También podemos devolver múltiples valores usando el regreso declaración. No se puede hacer directamente. Tenemos que usar un Formación o Objeto para devolver varios valores de una función.

Sintaxis

los expresión en la sintaxis anterior es el valor devuelto a la función que llama. Es opcional. Si el expresión no se especifica, la función devuelve indefinido.

No se permite utilizar un terminador de línea entre el regreso palabra clave y valor. Podemos entenderlo usando las siguientes líneas. Supongamos que estamos escribiendo el regreso declaración de la siguiente manera:

Entonces, se transformará en –

Existe la inserción automática del punto y coma después del regreso declaración. El código escrito después del regreso declaración (x + y;) será considerado como el código inalcanzable.

Podemos usar paréntesis para prevenir este problema. Puede escribirse como:

Ahora, veamos algunos ejemplos del uso de regreso declaración en JavaScript.

Ejemplo 1

Este es un ejemplo simple de usar el regreso declaración. Aquí, devolvemos el resultado del producto de dos números y devolvemos el valor al llamador de la función.

La variable res es la función que llama; está llamando a la función divertida() y pasar dos enteros como argumentos de la función. El resultado se almacenará en el res variable. En la salida, el valor 360 es producto de argumentos 12 y 30.

Bienvenido a javaTpoint.com

Ejemplo de la declaración de retorno de JavaScript


Pruébelo ahora

Producción

Después de la ejecución del código anterior, la salida es:

Retorno de JavaScript

Ejemplo 2

Aquí, estamos interrumpiendo una función usando el regreso declaración. La función deja de ejecutarse inmediatamente cuando el regreso se llama declaración.

Hay un infinito tiempo bucle y variable I, que se inicializa en 1. El bucle continúa hasta que el valor de I alcanzado a 4. Cuando el valor de la variable sea 4, el ciclo detiene su ejecución debido a la regreso declaración. La declaración después del ciclo nunca se ejecutará.

Aquí el regreso declaración es sin usar el expresión, entonces vuelve indefinido.

Bienvenido a javaTpoint.com

Ejemplo de la declaración de retorno de JavaScript


Pruébelo ahora

Producción

Después de la ejecución del código anterior, la salida será:

Retorno de JavaScript

Ahora, veremos cómo devolver múltiples valores usando el regreso declaración. Por lo general, las funciones de JavaScript devuelven un solo valor, pero podemos devolver varios valores utilizando el formación o objeto. Para devolver varios valores, podemos empaquetar los valores como propiedades del objeto o elementos de matriz.

Example3 – Devolver varios valores usando Array

En este ejemplo, estamos devolviendo múltiples valores usando el Formación. Aquí, estamos usando el Desestructuración de matrices ES6 sintaxis para descomprimir los valores de array.

Bienvenido a javaTpoint.com

Este es un ejemplo de devolución de múltiples valores usando matriz


Pruébelo ahora

Producción

Retorno de JavaScript

Ejemplo 4 – Devolviendo varios valores usando objeto

En este ejemplo, estamos devolviendo varios valores utilizando el Objeto. Aquí, estamos usando el Desestructuración de objetos ES6 sintaxis para descomprimir los valores del objeto.

Bienvenido a javaTpoint.com

Este es un ejemplo de devolución de múltiples valores usando el objeto


Pruébelo ahora

Producción

Retorno de JavaScript


close