Mah*_*esh 1 javascript jquery angularjs
我有如下json对象的数组
{
"01/15/2015_1": [
[
{
"sequenceType": -1,
"delflag": -1
},
{
"sequenceType": -1,
"delflag": -1
}
]
],
"01/15/2015_2": [
[
{
"sequenceType": -1,
"delflag": -1
},
{
"sequenceType": -1,
"delflag": -1
}
]
]
}
Run Code Online (Sandbox Code Playgroud)
通过使用jquery的each()迭代它,我按以下顺序获取对象:
1."01/15/2015_1"
2."01/15/2015_2"
Run Code Online (Sandbox Code Playgroud)
但我希望它反向()如下所示:
1."01/15/2015_2"
2."01/15/2015_1"
Run Code Online (Sandbox Code Playgroud)
需要帮忙..
ng-repeat有可能吗?
Objekt没有已定义的顺序,因此您无法确保在每个浏览器中都能正常工作.
您必须抓住密钥,Object.keys()对它们进行排序并按键循环.
例如:
var obj = {
"01/15/2015_1": [
"example1"
],
"01/15/2015_3": [
"example3"
],
"01/15/2015_2": [
"example2"
]
}
var keys = Object.keys( obj ).sort();
var klen = keys.length;
for( var idx = 0; idx < klen; idx++ ){
console.log( obj[ keys[ idx ] ] )
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
273 次 |
| 最近记录: |