Ich habe einige Daten im followng strukturiert:Sortieren von Daten in einem Array von Feldwert === 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
}
]
]
Ich mag die Arrays innerhalb von theArray
status.started
, neu zu ordnen, so dass alle Anordnungen mit status.started === 0
sind auf den Boden gedrückt. So würde theArray
wie folgt aussehen:
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
}
]
]
I bevorzugt möchte Underscore.js verwenden, wenn möglich. Es hat mich nie in der Vergangenheit enttäuscht!
Dies ist kein Ereignis gültig JavaScript ... – meskobalazs
@meskobalazs Ist es nicht? – gcampbell
'[' or '{' ........... –