2.3 KiB
2.3 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
587d7b88367417b2b2512b46 | Set Default Parameters for Your Functions | 1 | Establecer parámetros predeterminados para sus funciones |
Description
función de saludo (nombre = "Anónimo") {El parámetro predeterminado se activa cuando el argumento no está especificado (no está definido). Como puede ver en el ejemplo anterior, el
devuelve "Hola" + nombre;
}
console.log (saludo ("John")); // Hola John
console.log (saludo ()); // Hola Anónimo
name
del parámetro recibirá su valor predeterminado "Anonymous"
cuando no proporcione un valor para el parámetro. Puede agregar valores predeterminados para tantos parámetros como desee. Instructions
increment
la función agregando parámetros predeterminados para que agregue 1 al number
si no se especifica el value
. Tests
tests:
- text: 'El resultado del <code>increment(5, 2)</code> debe ser <code>7</code> .'
testString: 'assert(increment(5, 2) === 7, "The result of <code>increment(5, 2)</code> should be <code>7</code>.");'
- text: El resultado del <code>increment(5)</code> debe ser <code>6</code> .
testString: 'assert(increment(5) === 6, "The result of <code>increment(5)</code> should be <code>6</code>.");'
- text: se usó el parámetro por defecto <code>1</code> para el <code>value</code> .
testString: 'getUserInput => assert(getUserInput("index").match(/value\s*=\s*1/g), "default parameter <code>1</code> was used for <code>value</code>.");'
Challenge Seed
const increment = (function() {
"use strict";
return function increment(number, value) {
return number + value;
};
})();
console.log(increment(5, 2)); // returns 7
console.log(increment(5)); // returns 6
Solution
// solution required