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

92
Vistas
Pregunta de matriz de solicitud de usuario para Javascript

EDITAR: Gracias a la respuesta de alguien, obtuve una parte de trabajo. Ahora agrega precios superiores sin problema. Sin embargo, agrega un precio incluso cuando un usuario no agrega ingredientes en el aviso. He actualizado mi código a continuación.

EDIT 2: Para el código completo, aquí está mi enlace de github. Se actualiza con el siguiente código (y el resto de la codificación) https://github.com/cas389/m4-hw6-ju-cheryl .

Estoy en una clase de JavaScript y estoy atascado en esta parte de mi tarea. Básicamente, estamos creando un sistema de pedido de pizza en el que un usuario puede indicar si quiere una masa fina/gruesa/de molde, qué ingredientes quiere, si quiere queso extra y, finalmente, si quiere la entrega.

Tengo todo excepto la parte de los ingredientes para la pizza. Esta es la información para esta sección (incluidos los comentarios que el maestro nos dio como "pistas") junto con lo que he estado tratando de hacer funcionar. He recortado todas las secciones que ya he terminado.

 function getPizzaOrder() { var extraCheeseUpcharge = 1.5 var thickCrustUpcharge = 2 var deliveryFee = 3.5 var toppingsFee = 1.5 var basePrice = 10 var toppings = prompt("Please enter additional toppings (comma separated)") // HINT: prompt() will return an empty string "" if the user presses 'OK' without entering a value // if the user enters toppings, use .split(",") to separate toppings into an array // if no toppings are given, make sure pizza.toppings is set to [] // if the user has added toppings, add toppingsFee multiplied by // the number of toppings added to pizza.cost // YOUR CODE HERE pizza.toppings = []; pizza.toppings = toppings.split(','); for (let i = 0; i < pizza.toppings.length; i++){ pizza.cost += toppingsFee; } console.log(pizza.toppings); return pizza }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Acceder al elemento a través de index. Y antes que nada debes declarar pizza

 let pizza; pizza.toppings = []; pizza.toppings = toppings.split(','); for (let i = 0; i < pizza.toppings.length; i++){ pizza.cost += +pizza.toppings[i] * toppingsFee; }
about 4 years ago · Juan Pablo Isaza Denunciar

0

Lo descubrí con algo de ayuda de los comentarios. Necesitaba crear una declaración if/else alrededor de mi declaración for :) ¡Lo hice funcionar ahora!

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