0
什麼是秩序和改造的最佳途徑:重新排序對象
{
'32': 'foo',
'24': 'bar',
'36': 'doe'
}
到:
[
{'24': 'bar'},
{'32': 'foo'},
{'36': 'doe'}
]
我需要根據關鍵,這是在原有對象的字符串進行排序。 jQuery的API被允許使用。
什麼是秩序和改造的最佳途徑:重新排序對象
{
'32': 'foo',
'24': 'bar',
'36': 'doe'
}
到:
[
{'24': 'bar'},
{'32': 'foo'},
{'36': 'doe'}
]
我需要根據關鍵,這是在原有對象的字符串進行排序。 jQuery的API被允許使用。
試試這個:
function arrayMe(obj){
var indexes = [];
for(index in obj){
indexes.push(index);
}
indexes.sort();
var return_array = [];
for(var i = 0; i < indexes.length; i++){
return_array[i] = {};
return_array[i][indexes[i]] = obj[indexes[i]];
}
return return_array;
}
所有您需要做的是:
arrayMe(oldObject);
這些是2個完全不同的對象....一個是與對象一些屬性,另一個是和數組對象元素... – Neal
我在第一句中添加了「變換」。它基本上是相同的數據,但我需要一個可以按順序循環的數組。 – David
請參閱下面的答案。 – Neal