gpt4 book ai didi

Javascript/Chrome - 如何从 webkit 检查器复制对象作为代码

转载 作者:IT老高 更新时间:2023-10-28 11:02:47 25 4
gpt4 key购买 nike

我正在我的 javascript 中执行 console.log 语句以记录 javascript 对象。我想知道是否有办法,一旦完成 - 将该对象复制为 javascript 代码。我想要做的是将使用 ajax 创建的对象转换为将 xml 提要解析为静态 javascript 对象,以便文件可以在本地运行,而无需服务器。我在 chrome 检查器窗口中包含了该对象的屏幕截图,因此您可以看到我正在尝试做什么。 enter image description here

最佳答案

  1. 右键单击 Chrome 控制台中的对象,然后从上下文菜单中选择 Store as Global Variable。它会返回类似 temp1 作为变量名。

  2. Chrome 也有一个 copy() 方法,因此控制台中的 copy(temp1) 应该将该对象复制到剪贴板。

Copy Javascript Object in Chrome DevTools

递归对象注意事项:如果你试图复制一个递归对象,你会得到[object Object]。出路是尝试 copy(JSON.stringify(temp1)) ,该对象将作为有效的 JSON 完全复制到剪贴板,因此您可以根据需要对其进行格式化,使用多种资源之一。

如果你得到 Uncaught TypeError: Converting circular structure to JSON 消息,你可以使用 JSON.stringify 的第二个参数(这是一个过滤函数)来过滤出有问题的圆形属性。看到这个Stack Overflow answer了解更多详情。

关于Javascript/Chrome - 如何从 webkit 检查器复制对象作为代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10305365/

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