簡體   English   中英

獲取變量的所有初始值的最快方法是什么? JS

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM