class Cursus {

    constructor(naam, prijs, content = {}){

        this.naam = naam;

        this.prijs = prijs;

        this.content = [];

                            this.content.push(content);

    }

 

    addContent(content) {

        this.content.push(content);

    }

 

    removeContent(content) {

        if (positie = this.content.indexOf(content) >= 0){

            this.content.splice(positie, 1);

            console.log("Removed!");

        }

    }

}

 

class OnlineCursus extends Cursus {

    constructor(naam, prijs, onlineTijd, content = {}){

        super(naam, prijs, content);

        this.onlineTijd = onlineTijd;

    }

}

 

let cursusSQL = new Cursus("SQL", 1000);

console.log(cursusSQL.content.length);

cursusSQL.addContent({ h1: "Mooi!" });

console.log(cursusSQL.content[0]);

 

 

let inhoudBegin = {

              hf1: "Wat een mooie intro",

              hf2: "En nog wat meer inhoud"

};

 

let cursusJavaScript = new OnlineCursus("JavaScript Advanced", 1500, 365, inhoudBegin);

console.log(cursusJavaScript.content[0]);
