😈╰•ALBERTO•╯😈 occorre secondo me rivedere la funzione acquisto(articolo,quantita)
, infatti lasciando come hai scritto tu:
let ordine = magazzino.acquisto(articolo1, quantitaMagazzino); alert(quantitaMagazzino);
in pratica risponde "undefined" poiché non interpreta bene il contenuto di alert().
Mentre se ad esempio scrivi alert(quantitaMagazzino)
funziona corettamente, vale a dire che anziché farlo tramite funzione (o magari lo farai dopo), prima puoi provare a "costruire" l'output dell'alert ad esempio in questo modo:
alert("Ordine con codice: "+codiceProdotto+"\nquantità sottoscorta: "+quantitaSottoscorta);
Oppure lo personalizzi come vuoi, il concetto comunque è questo, così funziona.
Ah, poi aggiungo: non usare il tag HTML <center>
, oggi è deprecato. Meglio racchiudere tutto in un blocco <div> e applicare la proprietà di centratura tramite CSS (inline o in blocco che sia). Quindi ad esempio, al posto di <center> ... </center>
basta che scrivi: <div style="text-align:center"> ... </div>