我有一些数据在followng方式构造:排序数据0
theArray = [
0:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 5,
finished : 7
}
],
1:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 0,
finished : 3
}
],
2:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 3,
finished : 1
}
],
3:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 0,
finished : 7
}
],
4:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 4,
finished : 0
}
]
]
我想通过status.started
重新排列内theArray
阵列,使之与任何status.started === 0
阵列是推到底部。所以theArray
应该是这样的:
theArray = [
0:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 5,
finished : 7
}
],
1:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 3,
finished : 1
}
],
2:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 4,
finished : 0
}
],
3:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 0,
finished : 3
}
],
4:[
0 : {},
1 : {},
2 : {},
3 : {},
status : {
started : 0,
finished : 7
}
]
]
我想最好想如果可能使用Underscore.js。过去永远不会让我失望!
这不是事件有效的JavaScript ... – meskobalazs
@meskobalazs是不是? – gcampbell
''''或'{'........... –