过去,如果我有一个内容为
的函数function test () {
return true;
}
test
我输入function () {
return true;
}
到控制台,然后我就回来了:
function test()
然而,现在它只返回{{1}}而没有实际的功能代码。如何将其更改回原来的样式(或至少获取功能代码)?
答案 0 :(得分:6)
此功能已被定义功能的代码部分的链接所取代。如果您按照链接进行操作,您仍然可以使用更多上下文来获取方法定义。如果您想查看完整的方法定义,请尝试在其上调用toString,或者只是将其强制转换为添加的字符串。
function test() { return true; }
test.toString(); //=> "function test() { return true; }"
test + ''; //=> "function test() { return true; }"
Chrome DevTools是开源的,有an issues page where you can submit feature requests。如果您想要打开旧行为的选项,请在那里发布问题。
答案 1 :(得分:0)
此后,新行为已被修改。
现在显示该函数的前几行。这么简短的功能就像以前一样显示出来。但是,较长的函数会被截断,链接返回上下文源。