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