簡體   English   中英

如何強制Firebug按聲明的順序打印JSON屬性?

[英]How can I force Firebug to print my JSON properties in the order they are declared?

我正在用JavaScript構建JSON。 這是我的對象:

catalogoJSON = {
    condicion: condicionCatalogos0,
    tipo: tipoCatalogos0,
    idCatalogo: idCatalogo0,
    valor: valorCatalogos0
};

但是,當我用Firebug打印時,我的屬性按字母順序打印如下:

{
    condicion: condicionCatalogos0,
    idCatalogo: idCatalogo0,
    tipo: tipoCatalogos0,
    valor: valorCatalogos0
}

JavaScript中是否有一種方法可以按聲明的順序取回其屬性的JSON,而無需更改屬性名稱?

JavaScript中的對象沒有繼承順序。 Firebug只是按字母順序打印,然后再按字母順序打印,因為感覺就像Chrome瀏覽器的開發工具一樣。

您可以通過對象盡量循環,自己打印, 可以保持這個順序。

for(var x in catalogoJSON){
    console.log(x, catalogoJSON[x]);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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