2017-07-03 40 views
0

我現在真的很困惑。 我有這樣的代碼:TypeScript接口字段已設置,但顯示未定義

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

在控制檯產生這樣的輸出:

code output

界面看起來是這樣的:

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

我覺得答案是很明顯的,但也真的沒有想到id打印爲undefined的任何原因。

回答

0

結果記錄對象本身是錯誤的。以後可能會設置Id,因爲打印Object.keys(socket)不顯示id。

相關問題