2017-11-27 3 views
-4

i Angular2/Typoskript bin mit und will ein Array (oder Objekt?) Der folgenden Struktur schaffen:Angular 2 String []

{ "Name": [ "Steven", "John"]}

Ich möchte in der Lage sein, mehrere weitere Namen hinzuzufügen, vielleicht mit Push? Die Namen sind nur als Strings verfügbar.

Ich denke, das ist ein Objekt und kein einfaches String-Array. aber wie erkenne ich das?

+0

Solche Fragen sind keine gute Lösung für StackOverflow. Sie müssen lernen, JavaScript, JavaScript und TypeScript. Ein gutes Buch lesen. Oder ein paar gute. Sie sollten wissen, was eine Zeichenfolge, ein Array und ein Objekt sind. –

Antwort

1

wenn Sie möchten einen neuen Namen zur Liste hinzuzufügen, die Sie so etwas tun kann:

let myList = { "names" : [ "Steven", "John" ] }; 
myList.names.push("Bob"); 
0

Sie können Ihre eigene Schnittstellen schaffen alles typsicher zu halten. Sie könnten Ihre so erstellen

interface MyInterface { 
    names: string[] 
} 

const myNames : MyInterface = { 
    names: ['John', 'Steven'] 
} 
myNames.names.push('New guy') 
Verwandte Themen