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

134
Vistas
props are saying undefined outside of map

So im trying to grab the products price in one of my files. I have a .map in my file

{cart.map((products) =>(
                
                
            <Card key={products.id} className="card-cart">{/*make it so this wraps around the whole project */}
                {/* {totalPrice = products.reduce((acc, currentValue) => {
                    return acc + currentValue
                }, 0)} */}

                {/* {console.log(totalPrice)} */}

                {/*
                const totalPrice = products.reduce((acc, currentValue) => {//you have to grab the product price and use the reduce to cycle through the array 
        return acc + currentValue
    }, 0)
    console.log(totalPrice)
                */}

                {console.log(products.price)}
                

                <Card.Body>
                    <Card.Title>{products.name}</Card.Title>
                    <Card.Text>{products.description}</Card.Text>
                    <Card.Footer>{"$" + products.price}</Card.Footer>
                    <Button className="btn btn-primary btn-add" onClick={() => incrementProduct(products.id)}>+</Button>
                    <Button className="btn btn-primary btn-minus" onClick={() => decrimentProduct(products.id)}>-</Button>
                    <h1 className="card-items-quantity">Items: </h1>
                </Card.Body>
                </Card>))}

and when ever i grab the products price in the map it works, but whenever i move outside of it. It says its undefined

const {products, setProduct} = useContext(productContext)
    // console.log("your product price is " + products.price)

    console.log("your product price is " + products.price)```
about 4 years ago · Juan Pablo Isaza
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