Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - Array di oggetti
Forum - Javascript - Array di oggetti

Avatar
Falcone (Normal User)
Newbie


Messaggi: 4
Iscritto: 04/12/2014

Segnala al moderatore
Postato alle 18:44
Lunedì, 08/12/2014
Buonasera a tutti! Ho una questione da chiedere. Ho la necessità di creare una array di oggetti definiti da una classe. So che le classi in javascript non si possono usare ma esiste un metodo per simularle in qualche modo? Intendo quindi una sorta di classe con costruttore, metodi privati e pubblici? Grazie per la disponibilità.

PM Quote
Avatar
Roby94 (Member)
Guru


Messaggi: 1170
Iscritto: 28/12/2009

Segnala al moderatore
Postato alle 20:15
Lunedì, 08/12/2014
In javascript ESISTE un accenno di paradigma OOP.
http://www.html.it/pag/48106/principi-oop-in-javascript/

PM Quote
Avatar
Falcone (Normal User)
Newbie


Messaggi: 4
Iscritto: 04/12/2014

Segnala al moderatore
Postato alle 23:15
Martedì, 09/12/2014
Ok grazie del suggerimento, ho risolto il problema degli array di oggetti. Ora però ho un problema riguardante le classi principali e derivate. Se ho una situazione del genere:

Codice sorgente - presumibilmente Php

  1. function Persona(Nome, Cognome, DatadiNascita){
  2.     this.Nome = Nome;
  3.     this.Cognome = Cognome;
  4.     this.DatadiNascita = DatadiNascita;
  5.     return this;
  6. }
  7.  
  8. function Studente(CorsodiStudio){
  9.     this.CorsodiStudio = CorsodiStudio;
  10.     return this;
  11. }
  12.  
  13. Studente.prototype = new Persona();



Adesso se io volessi creare un oggetto della classe Studente, classe che eredita i campi di Persona, come posso assegnare i valori dei campi Nome, Cognome e DatadiNascita?
Avevo pensato di fare così, naturalmente sbagliando.

Codice sorgente - presumibilmente Javascript

  1. var mario = new Studente("mario", "rossi", 10/10/2000, "Ingegneria");



Grazie per la disponibilità


PM Quote
Avatar
tasx (Dev Team)
Expert


Messaggi: 439
Iscritto: 15/12/2008

Segnala al moderatore
Postato alle 10:14
Mercoledì, 10/12/2014
Ciao se hai tempo e voglia dai un'occhiata a questo: http://www.typescriptlang.org/ ti permette di scrivere in un linguaggio molto simile al javascript ma con i tipi, classi, interfacce... e poi il tutto viene convertito in javascript... :k:

PM Quote