jQuery length funktioniert nicht

hoctar

Erfahrenes Mitglied
Hallo :)
Folgendes Beispiel:

Code:
        $.fn.steps = [10, 20, 50];

        var steps = $.extend({}, $.fn.steps);
        
        // Geht nicht
        alert(steps.length);

        // Geht
        alert($.fn.steps.length);
 
Hi,

extend liefert ein Objekt zurück, kein Array. Und ein Objekt besitzt die Eigenschaft length nicht.

Versuche stattdessen die Methode merge.
Code:
var steps = $.merge([], $.fn.steps);

Ciao
Quaese
 

Neue Beiträge

Zurück