Wie initialisieren Sie ein Objekt in javascript?

Ich würde gerne initialisieren eines Objekts in javascript.

Mein code ist wie folgt:

var PageSlider = {

    sliders: [],

    addSlider: function(display, target, itemClass, width, height, itemsPerPage, defaultPage){
        var slideConfig = {
                display : display,
                target : target
        };
        var slider = this.createSlider(slideConfig);
        slider.initSlider();
        this.sliders.push(slider);

    },

    copy : function(obj) {
        if (null == obj || "object" != typeof obj) return obj;
        var copy = obj.constructor();
        for (var attr in obj) {
            if (obj.hasOwnProperty(attr)) copy[attr] = obj[attr];
        }
        return copy;
    },

    getInstance : function(){
        var copy = PageSlider.copy(PageSlider);
        this.sliders.length = 0;
        return copy;
    }

}

Über die getInstance () - Methode nur das Objekt kopieren.
Was ich tun müssen, ist, um die Instanz des Objekts.

Hilfe bitte. Danke.

Die Methode createSlider - das soll eine Funktion sein, die auf PageSlider, oder ist es eine Funktion auf dem Objekt, das die Schaffung PageSlider?
ja. das ist richtig. ich brauche, um eine Instanz eines Objekts, da werde ich es drei mal auf einer Seite. Das problem-Objekt ist nicht initialisiert
verwenden Sie einfach das Wort "new" wie in: var slider = new PageSlider();

InformationsquelleAutor newbie | 2012-06-21

Schreibe einen Kommentar