如何使用对象作为成员按降序遍历JavaScript对象文字

如何使用对象作为成员按降序遍历JavaScript对象文字,javascript,ajax,jquery,object,for-loop,Javascript,Ajax,Jquery,Object,For Loop,这是我的for循环,但我得到的是升序的响应。但我需要按降序排列。谁能帮帮我吗 感谢Javascript不保证特定的对象属性顺序,请参见以下内容: 如果需要特定的顺序,应该使用数组 如果将它们放在一个数组中,代码将如下所示(fiddle:): 但是的标准可能更具可移植性。Javascript不保证特定的对象属性顺序,请参见: 如果需要特定的顺序,应该使用数组 如果将它们放在一个数组中,代码将如下所示(fiddle:): 但是的标准可能更具可移植性。Javascript不保证特定的对象属性顺序,请参

这是我的for循环,但我得到的是升序的响应。但我需要按降序排列。谁能帮帮我吗


感谢

Javascript不保证特定的对象属性顺序,请参见以下内容:

如果需要特定的顺序,应该使用数组

如果将它们放在一个数组中,代码将如下所示(fiddle:):


但是的标准可能更具可移植性。

Javascript不保证特定的对象属性顺序,请参见:

如果需要特定的顺序,应该使用数组

如果将它们放在一个数组中,代码将如下所示(fiddle:):


但是的标准可能更具可移植性。

Javascript不保证特定的对象属性顺序,请参见:

如果需要特定的顺序,应该使用数组

如果将它们放在一个数组中,代码将如下所示(fiddle:):


但是的标准可能更具可移植性。

Javascript不保证特定的对象属性顺序,请参见:

如果需要特定的顺序,应该使用数组

如果将它们放在一个数组中,代码将如下所示(fiddle:):

但是的标准可能更便于携带。

如下所示:

   props.forEach(function(prop){alert(prop.key + " = " + prop.value)});
Object.keys
将对象的可枚举属性获取到数组中。然后,
.sort()
将按降序对它们进行排序,
.forEach()
将迭代已排序的键集

因此,对于每个键,您可以从对象中获取值并使用它。

如下所示:

   props.forEach(function(prop){alert(prop.key + " = " + prop.value)});
Object.keys
将对象的可枚举属性获取到数组中。然后,
.sort()
将按降序对它们进行排序,
.forEach()
将迭代已排序的键集

因此,对于每个键,您可以从对象中获取值并使用它。

如下所示:

   props.forEach(function(prop){alert(prop.key + " = " + prop.value)});
Object.keys
将对象的可枚举属性获取到数组中。然后,
.sort()
将按降序对它们进行排序,
.forEach()
将迭代已排序的键集

因此,对于每个键,您可以从对象中获取值并使用它。

如下所示:

   props.forEach(function(prop){alert(prop.key + " = " + prop.value)});
Object.keys
将对象的可枚举属性获取到数组中。然后,
.sort()
将按降序对它们进行排序,
.forEach()
将迭代已排序的键集


因此,对于每个键,您可以从对象中获取值并使用它。

迭代对象不会以可预测的顺序返回属性;你也许可以将它们复制到一个数组中,然后进行排序/反转;你也许可以将它们复制到一个数组中,然后进行排序/反转;你也许可以将它们复制到一个数组中,然后进行排序/反转;你也许可以将它们复制到一个数组中,然后对其进行排序/反转。如果是数组,则循环编辑答案的条件是什么,这就是如何使用数组。如果是数组,则循环编辑答案的条件是什么,这就是如何使用数组。如果是数组,循环编辑答案的条件是什么,这就是如何使用数组。如果是数组,则循环编辑答案的条件是什么,这就是如何使用数组。