Javascript e variabile riferimento nodo oop

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
giuseppe500
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 470
Iscrizione: martedì 22 maggio 2012, 14:04
Distribuzione: 22.04
Sesso: Maschile

Javascript e variabile riferimento nodo oop

Messaggio da giuseppe500 »

Ciao.
Vorrei creare un grafo in js usando gli oggetti. Ho
Creato un oggetto node con un array di child.
Quello che non riesco a far funzionare è la gestione di una variabile membro this.parent che dovrebbe puntare al nodo padre.
Come si usano i riferimenti in js? Scusate ma non conosco molto js.grazie
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Javascript e variabile riferimento nodo oop

Messaggio da Zoff »

Che versione di javascript stai usando? Con ECMAScript 6 hai le classi praticamente come in Java:

Codice: Seleziona tutto

class Node {
    constructor(value){
        this.value = value;
        this.children = [];
        this.parent = null;
    }
    addChild(child){
        child.parent = this;
        this.children.push(child);
    }
}

let root = new Node("ROOT");
let child = new Node("CHILD1");
root.addChild(child);
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti