[英]What's the fastest way to get all the initial values of a variable? JS
我想获取我的一个对象的所有属性的初始值(我最初将其定义为)。
我想在游戏的“结尾”处执行此操作。
我可以复制并粘贴属性,但是对象很大,我想知道这是否会使网站速度变慢?
谢谢!
代码示例:
var MyObject = {
nestedObject1 : {
//...
},
nestedObject2 : {
value1 : "Hi",
value2 : 1
},
objectProperty : 2637
}
我如何将所有(或可能排除其中一个嵌套对象)属性的初始值确定?
在运行结束时,我不太了解您要如何获取初始值。 但是,执行此操作的最简单方法可能是使用JSON.stringify将对象序列化为JSON。
var original = JSON.stringify(myObject)
然后,在应用程序结尾,当您想再次访问该原始对象时,可以将其重新水化为新的JavaScript对象:
original = JSON.parse(original);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.