gpt4 book ai didi

javascript - 对象函数未显示在 console.log 中

转载 作者:行者123 更新时间:2023-11-30 05:50:42 24 4
gpt4 key购买 nike

好的,我正在尝试使用 console.log(editor) 显示对象(特别是 Ace editor 对象)的所有功能/属性(或 console.log(editor.getSession()) )通过 Chrome 的 JavaScript 控制台。

问题是 - 研究了 Ace 背后的代码 - 我知道有一些功能(我已经使用过它们) - 当我试图“打印”对象。

这是怎么回事?我怎样才能得到完整的对象/函数树? (最好是一些可读的格式)


提示:

我实际上需要它来获得可用方法的完整列表(其中大部分甚至没有记录)。


编辑:

重现问题的步骤:

最佳答案

一些框架覆盖了 console.log 功能。

在大多数情况下,您可以编写 editor.valueOf() 来代替 console.log(editor) 来获取所有属性和方法。

还有一个增强的方式:

for (key in editor) {
console.log(key);
console.log(editor[key]);
// or
editor[key].valueOf();
}

关于javascript - 对象函数未显示在 console.log 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15001070/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com