编程语言
首页 > 编程语言> > javascript – 如何获得已优化的变量值?

javascript – 如何获得已优化的变量值?

作者:互联网

Javascript执行期间,某些变量可以“优化”.因此,在调试时,这些变量的值不可用于检查(User documentation).如果尝试评估变量,变量视图显示(优化掉)消息和控制台将抛出以下错误:

Error: variable has been optimized out

有没有办法在Firefox中强制评估此类变量或禁用此优化?

解决方法:

以防止此优化的方式使用变量.

function NOP() {}

// then in the optimised code

    NOP(myvar);
    // debugging here should now show `myvar`

标签:javascript,debugging,firefox,javascript-debugger
来源: https://codeday.me/bug/20190611/1222116.html