Las funciones devuelven un solo valor. ¿Cómo podemos simular la devolución de varios valores desde una función?
Cuando llamamos a una función en JavaScript, solo podemos devolver un valor usando la return
declaración:
const getAge = () = { return 37}const getName = () = { return 'Flavio'}
¿Cómo podemos devolver múltiples valores de una función?
Un truco fácil es devolver una matriz
const getDetails = () = { return [37, 'Flavio']}
Esto está bien, y podemos obtener los valores de esta manera la desestructuración de matrices:
const [age, name] = getDetails()
Ahora tenemos las variables age
y name
que contienen esos valores.
Tenga en cuenta que el orden en que los definamos const [age, name] = getDetails()
importa.
También podemos devolver un objeto y utilizar la desestructuración de objetos: Fotos Porno y actrices porno
const getDetails = () = { return { age: 37, name: 'Flavio' }}const { age, name } = getDetails()
En este caso, el orden de age
y name
en const { age, name } = getDetails()
ya no importa, porque son parámetros con nombre.
Tips para principiantes de JavaScript
Tal vez te puede interesar:
- Cómo generar un número aleatorio entre dos números en JavaScript
- Cómo esperar el evento DOM listo en JavaScript simple
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo contar el número de propiedades en un objeto JavaScript
Cómo devolver múltiples valores desde una función en JavaScript
Las funciones devuelven un solo valor. ¿Cómo podemos simular la devolución de varios valores desde una función?
programar
es
https://aprendeprogramando.es/static/images/programar-como-devolver-multiples-valores-desde-una-funcion-en-javascript-2347-0.jpg
2024-10-18
Si crees que alguno de los contenidos (texto, imagenes o multimedia) en esta página infringe tus derechos relativos a propiedad intelectual, marcas registradas o cualquier otro de tus derechos, por favor ponte en contacto con nosotros en el mail [email protected] y retiraremos este contenido inmediatamente