当您在Chrome控制台中记录一个对象时,它非常大,您可以选择展开它。
最初,在该记录时刻,将显示包含对象键的单行,以显示该对象的内容。在这里,我们只有密钥a到l
如果对象随后发生变化,例如添加键m,则下拉信息会发生变化,但单行保持不变。
你可以看到它发生在这个简单的小提琴: https://jsfiddle.net/Lj5naa2c/
command=lambda v=cadelVar: self._delineate(v)
type(command)
实际上,这引起了一些令人头疼的问题。这是它的意图吗? 当对象更新时,单行永远不会更新,因此我们很困惑为什么在记录对象后看到未定义但是当我们查看它时,它就在那里。