Pagina 1 di 1

Javascript e variabile riferimento nodo oop

Inviato: lunedì 17 aprile 2017, 18:58
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

Re: Javascript e variabile riferimento nodo oop

Inviato: martedì 18 aprile 2017, 12:47
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);