Sind Objektindexsignaturen äquivalent zu Array-Typen?

8

In Abschnitt 3.5.4 der Spezifikation heißt es: "Ein Array-Typ der Form ElementType [] entspricht einem Objekttyp mit der Index-Signatur [index: number]: ElementType", dies scheint jedoch nicht der Fall zu sein

%Vor%

Was fehlt mir hier?

    
Stuart Rackham 24.11.2012, 04:32
quelle

1 Antwort

1

Ja, das ist ein bekannter Fehler im Compiler. Es wird in einer zukünftigen Version behoben werden. Die beste Problemumgehung ist eine Besetzung (auf jeder Seite der Aufgabe - a = <string[]>['1', '2'] sieht wahrscheinlich etwas weniger komisch aus).

    
Ryan Cavanaugh 26.11.2012 22:04
quelle

Tags und Links