Answers:
右键点击Chrome控制台中的对象,然后Store as Global Variable
从上下文菜单中选择。它将返回类似temp1
变量名的内容。
Chrome也有一种copy()
方法,因此copy(temp1)
在控制台中应将该对象复制到剪贴板。
关于递归对象的注意事项:如果尝试复制递归对象,则将获得[object Object]
。出路是copy(JSON.stringify(temp1))
,该对象将作为有效JSON完全复制到剪贴板,因此您可以使用多种资源之一随意设置其格式。
[object Object]
我。
尝试JSON.stringify()
。复制结果字符串。不适用于包含循环引用的对象。
TypeError: Converting circular structure to JSON
您可以使用copy(JSON.stringify(Object_Name));将对象复制到剪贴板。在控制台中。
例如:-在控制台中复制并粘贴以下代码,然后按Enter。现在,尝试将其粘贴(对于Windows则为CTRL + V,对于Mac为CMD + V),将其粘贴到其他位置,您将得到 {“ name”:“ Daniel”,“ age”:25}
var profile = {
name: "Daniel",
age: 25
};
copy(JSON.stringify(profile));
现在,您可以在Chrome中通过右键单击对象并选择“存储为全局变量”来完成此操作:http : //www.youtube.com/watch?v=qALFiTlVWdg
请按照以下步骤操作:
JSON.stringify(temp1)
。debugger
语句,然后直接在断点处从控制台检索了我的var。
如果您通过请求发送了对象,则可以从Chrome->网络标签复制它。
请求有效载荷->查看源
使用“作为全局变量存储”是可行的,但是它只能获取对象的最终实例,而不是记录对象的时间(因为您可能想在对象发生更改时将其进行比较)。为了使对象在被修改的确切时间,我使用此...
function logObject(object) {
console.info(JSON.stringify(object).replace(/,/g, ",\n"));
}
这样称呼...
logObject(puzzle);
如果您的数据碰巧包含逗号,则可能要删除.replace(/./ g,“,\ n”)正则表达式。