谷歌Chrome DevTools是否移除了私有[[Scopes]]属性?
Chrome 108中
console.dir不再显示函数的[[Scopes]]属性 将Chrome更新至**Version 108.0.5339.98 (Official Build) (arm64)**版本后,使用DevTools通过console.dir检查函数时,发现私有[[Scopes]]属性不再显示。
此前在Version 107.0.5304.121 (Official Build) (arm64)版本中,调用console.dir会同时显示[[Scopes]]、[[FunctionLocation]]和[[Prototype]]属性,但更新后的版本仅显示后两者。已搜索相关内容并查阅发布说明,未找到该属性消失的相关说明。
测试代码如下:
function outerFunc(g) { function innerFunc() { console.dir(innerFunc); return g + 0; } return innerFunc; } const func = outerFunc(90);
内容的提问来源于stack exchange,提问作者Jack
相关产品推荐
相关产品推荐

