Salve a tutti, sto studiando da un pò di tempo il linguaggio java script ma mi sono bloccato quando ho dovuto affrontare il ciclo for/in poichè non capisco come funziona...
Il materiale che mi è stato fornito per studiare questo linguaggio mi riporta il seguente esempio
Inoltre non capisco quale sarebbe il funzionamento della parola show visto che lo utilizza come proprietà dell'oggetto e come funzione...Spero che saprete aiutarmi. Grazie in anticipocodice:<html> <head><title>)Ciclo for/in e oggetti</title> <script type = "text/javascript"> function libro(titolo, autore, editore){ this.titolo = titolo; this.autore = autore; this.editore = editore; this.show=show; // Definisce un metodo “show” per l’oggetto } function show(ogg, nome){ // Funzione che serve a indicare (show) le proprietà dell’oggetto var risult = ""; for (var prop in ogg){ risult += nome + "."+ prop +"="+ ogg[prop] + " "; } return risult; } </script> </head> <body bgcolor="lightblue"> <script type = "text/javascript"> NuovoLibro = new libro("Harry Potter", "J. K. Rowling", "Salani"); document.write(" [b]" + NuovoLibro.show(NuovoLibro, "Libro")); </script> </body> </html>![]()

Rispondi quotando