Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

113
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!