[英]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.