Menu
CoddyTech

Resumen: Arrays y Tuplas

Parte de la sección Introducción a TypeScript del Journey de JavaScript de Coddy. Lección 21 de 73.

challenge icon

Desafío

Fácil

Crea una función llamada addToShoppingList que reciba dos parámetros: una tupla de tipo [string, number] que representa un artículo (nombre y cantidad), y un array de cadenas que representa la lista de compras actual.

La función debe extraer el nombre del artículo de la tupla y añadirlo al array de la lista de compras. La función debe devolver la lista de compras actualizada como un nuevo array (sin modificar el array original).

Prueba tu función con los siguientes datos:

  • Crea una tupla llamada groceryItem con los valores "apples" y 5
  • Crea un array llamado currentList con los valores ["bread", "milk", "eggs"]
  • Llama a tu función con estos parámetros y almacena el resultado en una variable llamada updatedList

Imprime la lista de compras actualizada en la consola.

Luego, prueba la función de nuevo con:

  • Crea otra tupla llamada bakeryItem con los valores "cookies" y 2
  • Llama a tu función usando el updatedList del paso anterior y el nuevo bakeryItem
  • Almacena este resultado en una variable llamada finalList

Imprime la lista de compras final en la consola.

Pruébalo tú mismo

// TODO: Escribe tu código aquí
// Crea la función addToShoppingList que toma una tupla y un arreglo como parámetros

// Datos de prueba
const groceryItem: [string, number] = ["apples", 5];
const currentList: string[] = ["bread", "milk", "eggs"];

// TODO: Llama a tu función y guarda el resultado en updatedList

// TODO: Imprime la lista de compras actualizada

// Segunda prueba
const bakeryItem: [string, number] = ["cookies", 2];

// TODO: Llama a tu función de nuevo usando updatedList y bakeryItem, guárdalo en finalList

// TODO: Imprime la lista de compras final

Todas las lecciones de Introducción a TypeScript

Practica por tu cuenta: Playground de TypeScript