2017-07-03 6 views
0

Ich bin ehrlich gesagt jetzt wirklich verwirrt. Ich habe einen solchen Code:TypeScript-Interface-Feld ist eingestellt, aber zeigt undefined

console.log(socket); 
console.log(socket.id); 

solche Ausgabe erzeugt in der Konsole:

code output

Schnittstelle sieht wie folgt aus:

export interface Socket { 
    id: number; 
    name: string; 
} 

Ich mag Antwort fühle mich sehr offensichtlich ist, kann aber denke nicht wirklich an irgendeinen Grund, warum die ID als undefiniert gedruckt wird.

Antwort

0

Stellt sich aus, Protokollierungsobjekt selbst ist falsch. Id wird wahrscheinlich später gesetzt, weil Drucken ID nicht zeigt.

Verwandte Themen