Ja, dein Code auf einer Testseite programmiert funktioniert soweit. Das Array arr1 nach meinem Beispiel umstrukturiert funktioniert auch.
Mein aktuelles Problem:
ich extrahiere einen Teil aus arr1 was zu einem neuen Array (brr1 genannt) führt um darin befindliche Werte mittels Schleife in allen Objekten zu ändern:
for (var a=0;a<brr1.length;a++) { brr1[a]['XPos'] = 'Neuer Wert' }
Dein arr1[99] ist ja nur ein weiteres Objekt was an Position 99 hinzugefügt werden soll.
Ich habe jetzt aber ein weiteres Array was mit ... nicht mehr hinzugefügt werden kann.
arr1 = [...brr1]
Wobei das nach einem Beispiel auf deiner verlinkten Seite gehen müsste.
Aber ich glaube das ist was für Morgen.
Schöne Grüße