Del curso: Domina JavaScript
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
¿Qué son los parámetros de función predeterminados de JavaScript y cómo los uso? - Tutorial de JavaScript
Del curso: Domina JavaScript
¿Qué son los parámetros de función predeterminados de JavaScript y cómo los uso?
¿Alguna vez te has encontrado escribiendo una función y queriendo que un parámetro tenga un valor por defecto en caso de que no se le pase ninguno? Los parámetros predeterminados en JavaScript te permiten hacer justamente eso. Veamos un ejemplo simple. Digamos que queremos escribir una función que calcule el área de un círculo y que le podamos pasar el radio como argumento. Si no le pasamos el radio, queremos que el radio sea 5 por defecto. Como puedes ver en la función areaCirculo definimos el parámetro radio con un valor predeterminado de 5. Si le pasamos un radio como argumento se usará ese valor y si no le pasamos ningún valor, se usará el valor predeterminado. Los parámetros de función predeterminados también pueden ser expresiones complejas. Por ejemplo, aquí hay una función que suma dos números y le permite al usuario especificar un valor predeterminado para ambos números. Como puedes ver, predeterminar parámetros en JavaScript permite escribir código más claro, más…
Contenido
-
-
-
-
(Bloqueado)
¿Qué son los mixins de JavaScript y cómo los uso?1 min 9 s
-
(Bloqueado)
La función de vinculación o binding de JavaScript2 min 35 s
-
(Bloqueado)
¿Qué son los parámetros de función predeterminados de JavaScript y cómo los uso?1 min 7 s
-
Usando el currying de funciones1 min 26 s
-
(Bloqueado)
Los componentes de orden superior de JavaScript1 min 3 s
-
(Bloqueado)
La función reduce() de JavaScript1 min 6 s
-
(Bloqueado)
Memorización y el almacenamiento en caché de JavaScript2 min 37 s
-
(Bloqueado)
Las funciones de string padding de JavaScript1 min 13 s
-
(Bloqueado)
El operador de pipeline de JavaScript y el operador de fusión nulo2 min 2 s
-
(Bloqueado)
Qué es el operador de encadenamiento opcional de JavaScript55 s
-
(Bloqueado)
La propiedad JavaScript import.meta1 min 18 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.map1 min 34 s
-
(Bloqueado)
Funciones de devolución de llamada JavaScript Array.prototype.filter1 min 42 s
-
(Bloqueado)