2016-04-04 2 views
-2

Bei einer jsonArray ich es werfen kann als Array von SomeType Objekte genommen werden:Kann mir jemand auf die Interna sagen, wie `<SomeType[]> someJsonArray` funktioniert?

<SomeType[]> jsonArray 

waren bereits jsonArray so etwas wie:

[ 
    { 
    propertyName: 'value' 
    }, 
    { 
    propertyName: 'value' 
    } 
] 

Kann mir jemand erklären oder mich auf die Dokumentation zeigen, wie die Interna dieser Arbeit?

+0

Die – Amit

+0

Welche Sprache nicht JavaScript ist ist das? Ich wette, wenn Sie "[Sprache] JSON Array Typ Besetzung" suchen, werden Sie wahrscheinlich Ihre Antwort finden. – rockerest

+0

Siehe http://www.typescriptlang.org/docs/tutorial.html –

Antwort

1

Sie machen nichts daraus. Sie werfen es auf einen anderen Typ. Zum Beispiel

let foo = [{x:1}, {x: 2}]; 
foo[0].x; // is valid 

function bar(foo: Array<{x: number}>) { 
    // can accept foo as a parameter 
} 

Nun, wenn Sie etwas, das Sie es nicht eingegeben wird, werfen können Warnungen zu vermeiden:

bar(<Array<{x: number}>>someVariableOfUnknownType); 
+0

Das war es. Es war nur ein furchtbares Angular2-Beispiel, das ein einfaches Objekt ausgab, um Warnungen zu verhindern. – robertodecurnex

Verwandte Themen