老实说,我现在真的很困惑。我有这样的代码:
console.log(socket);
console.log(socket.id);
在控制台中产生这样的输出:
接口如下所示:
export interface Socket {
id: number;
name: string;
}
我觉得答案很明显,但我真的想不出为什么id打印为未定义的原因。
发布于 2017-07-03 16:02:50
结果发现日志对象本身是错误的。id可能是稍后设置的,因为打印Object.keys(socket)
不会显示Id。
https://stackoverflow.com/questions/44880386
复制相似问题