Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

120
Vistas
Encuentra valor en la colección

Estoy tratando de resolver el siguiente desafío:

Escriba una secuencia de comandos en un lenguaje de programación de su elección (voy a usar Vanilla JS) que use un bucle y una declaración condicional para encontrar el valor de la cantidad de perros en la siguiente colección de pares clave-valor. Dependiendo del idioma que esté usando, es aceptable pensar en esta variable como un diccionario o una matriz de pares clave-valor. Utilice solo la lógica nativa del idioma sin bibliotecas externas:

 KennelCapacity = {cats: 7, hamsters: 12, birds: 21, dogs: 3, chickens: 1}

Estoy tratando de configurar un ciclo for con una declaración if/else, pero honestamente no estoy seguro de cómo armarlo para obtener una respuesta adecuada. ¿Cómo debería hacer esto?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Entonces, esta pregunta es muy extraña, porque en JavaScript podría simplemente hacer KennelCapacity.dogs y obtener el número de perros.
Pero esa no es la cuestión, por lo que la siguiente sería una posible solución:

 const KennelCapacity = { cats: 7, hamsters: 12, birds: 21, dogs: 3, chickens: 1 }; let numberOfDogs; // this gets [key, value] (here [animal, number]) of each key-value pair in the object for (let [animal, number] of Object.entries(KennelCapacity)) { if (animal == "dogs") { numberOfDogs = number; break; } } console.log(numberOfDogs);

Este código se ejecuta a través de su Objeto y obtiene cada par de valores. (Ver Object.entries() en MDN).
Con la notación de Javascript [key, value] puede dividir la matriz dada en la clave y el valor o en mi código de ejemplo animal y value .

En la sentencia if se comprueba si la clave es "dogs" . Si eso es cierto, numberOfDogs se establece en la cantidad de perros, que se almacena como valor en su objeto y el ciclo for se rompe.

Espero que esto te ayude. Si tiene más preguntas, le invitamos a preguntar.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda