Javascript 如何在Js Chrome开发者工具中查看对变量的所有引用

Javascript 如何在Js Chrome开发者工具中查看对变量的所有引用,javascript,ckeditor,google-chrome-devtools,Javascript,Ckeditor,Google Chrome Devtools,我正在调试,Chrome developer工具没有显示哪个函数在单步执行时更新了值……或者我不知道如何查看指向特定变量的所有引用。如何查看对特定变量的所有引用,以便检测执行更新值 有关详细信息,更新在dom/element.js中的以下代码中进行 setHtml: ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) ? function( html ) {

我正在调试,Chrome developer工具没有显示哪个函数在单步执行时更新了值……或者我不知道如何查看指向特定变量的所有引用。如何查看对特定变量的所有引用,以便检测执行更新值

有关详细信息,更新在dom/element.js中的以下代码中进行

setHtml: ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) ?
                
                function( html ) {
                    //this function is not called...
                }
            :
                function( html ) {
                 //here someone is updating this.$.innerHTML something other than 'html' value
                    return ( this.$.innerHTML = html );
                },
setHtml:(CKEDITOR.env.ie&&CKEDITOR.env.version<9)?
函数(html){
//此函数未被调用。。。
}
:
函数(html){
//这里有人正在更新此。$.innerHTML不是“html”值
返回(this.$.innerHTML=html);
},
我特别感兴趣的是谁在幕后更新“this.$.innerHtML”值。为什么返回值在括号中


感谢您的帮助

这是简单的旧JavaScript。幕后没有发生任何事情。这句话:

return ( this.$.innerHTML = html );
做两件事:

  • this.$.innerHTML
    设置为
    html
  • 返回括号中表达式的值,该值基本上是
    html
    的值

  • 谢谢Reinmar。我不确定,但是Chrome调试工具没有显示html设置为此。$.innerHTML。也许是这样,但是使用Chrome调试工具无法跟踪谁在转义代码标记,例如“您正在寻找一个完全错误的位置”。正如我所写的——代码背后没有魔力。它只设置
    innerHTML
    。您所指的是在代码的另一个地方完成的,这里是:谢谢Reinmar。我希望这个周末能回来。你的推荐信很有帮助。非常感谢。