Google chrome devtools 为什么Chrome开发工具中的一些范围变量会变灰(浅紫色)?

Google chrome devtools 为什么Chrome开发工具中的一些范围变量会变灰(浅紫色)?,google-chrome-devtools,Google Chrome Devtools,为什么Chrome开发工具中的一些范围变量会变灰(浅紫色) 灰显的变量似乎不可枚举。在断点上暂停时运行greyedOutVariableName.propertyIsEnumerable('propertyName'),它应该返回false 感谢ckocagil on#chromium对Freenode的支持 我想指出,公认的答案是错误的。试试“window.chrome.propertyIsEnumerable('webstore')”``你会得到true,但是window.chrome.w

为什么Chrome开发工具中的一些范围变量会变灰(浅紫色)


灰显的变量似乎不可枚举。在断点上暂停时运行
greyedOutVariableName.propertyIsEnumerable('propertyName')
,它应该返回false


感谢ckocagil on#chromium对Freenode的支持

我想指出,公认的答案是错误的。试试“window.chrome.propertyIsEnumerable('webstore')”``你会得到
true
,但是window.chrome.webstore是浅紫色的!单击(…)调用属性getter可以使颜色变为深紫色,因此浅紫色有两个原因。很难与回答自己问题的问题的作者有所不同,而且很多人都投票了…
window.chrome.propertyIsEnumerable('webstore'))
返回false……您能用您的发现更新原始答案吗?