1.6 KiB
title, localeTitle
| title | localeTitle |
|---|---|
| Learn About Functional Programming | Aprenda acerca de la programación funcional |
Aprenda acerca de la programación funcional
Una función tiene una entrada o un parámetro const myFunc = (input) => { ...code to execute... } . En este caso, la entrada es cuántas tazas de té se crearán.
Método
Solo se debe cambiar una línea de código para pasar este desafío. La función getTea() debe llamarse y almacenarse en la variable tea4TeamFCC . Asegúrese de leer la función getTea() y entender exactamente lo que hace. La función toma en una variable - numOfCups . teaCups[] se elabora una matriz teaCups[] y se configura un bucle for para contar el número de tazas pasadas a la función. Luego, se empuja una nueva taza de té a la matriz en cada iteración del bucle for.
De este modo, se getTea() una matriz llena de la cantidad de tazas de té que originalmente se pasaron a la función getTea() .
Solución
/**
* A long process to prepare tea.
* @return {string} A cup of tea.
**/
const prepareTea = () => 'greenTea';
/**
* Get given number of cups of tea.
* @param {number} numOfCups Number of required cups of tea.
* @return {Array<string>} Given amount of tea cups.
**/
const getTea = (numOfCups) => {
const teaCups = [];
for(let cups = 1; cups <= numOfCups; cups += 1) {
const teaCup = prepareTea();
teaCups.push(teaCup);
}
return teaCups;
};
// Add your code below this line
const tea4TeamFCC = getTea(40); // :(
// Add your code above this line
console.log(tea4TeamFCC);