Paparatzi: Array neu durchzählen

Beitrag lesen

Liebe Community,

ich bin einwenig am verzweifeln und möchte den ganzen kram am liebsten in die ecke schmeissen, 2 wochen versuche ich mich an dem folgenden problem...

Ich möchte einen mehrdimensionalen Javascript-Array neu durchnummerien:

Der Array ist wie folgt aufgbaut:

key/objekt/tag/station/substation

  
werte[0][object][1][0][0]  
werte[1][object][1][1][0]  
werte[2][object][2][0][0]  
werte[3][object][2][1][0]  
werte[4][object][2][1][1]  
werte[5][object][2][1][2]  
werte[6][object][3][0][0]  
werte[7][object][3][1][0]  
werte[8][object][3][2][0]  
werte[9][object][3][2][1]  
werte[10][object][3][2][2]  
werte[11][object][4][0][0]  

Wenn nun ein Tag gelöscht wird, sollen alle folgenden Tage neu durchnummeriert werden, also wird  zum Bsp. Tag 2 gelöscht müssen alle Stationen/Substationen von Tag 3 auf Tag 2 gelegt werden, und von Tag 4 auf Tag 3. Wenn eine Station innerhalb eines Tages gelöscht wird rutschen die Folgestationen jeweils einen Zähler vor, wobei dann der Tag gleich bleibt.
Bei den Substationen ist es ähnlich. Hier beleiben dann Tag und Station gleich.
Die einzelnen Werte werden mit "splice", gelöscht bzw. an die richtige Stelle neu eingefügt. Es gibt bei der ganzen Sachen keine äußere Abgleichmöglichkeit, sondern das ganze kann sich nur aus der Reihenfolge der Einfügung und den vorhandenen Werten ergeben....

Ich hoffe jemand kann helfen!

Grüße
Paparatzi