TypeScript add Objekt zum Array mit Push

8

Ich möchte nur ein Objekt einer Klasse (Pixel) zu einem Array hinzufügen.

%Vor%

Die Klasse hat das folgende Attribut:

%Vor%

Der folgende Code sieht für mich logisch aus, schiebt aber die tatsächlichen Objekte nicht auf meine Array-Pixel.

%Vor%

Nur das funktioniert:

%Vor%

Könnte mir jemand erklären, warum die obige Aussage nicht funktioniert?

    
Johannes 06.07.2016, 13:44
quelle

1 Antwort

23

Wenn Ihr Beispiel Ihren realen Code darstellt, liegt das Problem nicht in push , sondern Ihr Konstruktor tut nichts.

Sie müssen die x und y Mitglieder deklarieren und initialisieren.

Explizit:

%Vor%

Oder implizit:

%Vor%     
Motti 06.07.2016, 13:54
quelle

Tags und Links