hocam array verisi referans veri tipidir.

const yeniDegisken = arrayDegisken;

bu durumda siz yeniDegiskene arrayDegisken içindeki verileri değil arrayDegiskenin referansını atamış olursunuz. yeniDegiskende yaptığınız değişiklik arrayDegiskeni değiştirir.

bunu aşmak için şu şekilde kullanın.

const yeniDegisken = [...arrayDegisken]

bu şekilde referans noktasını almak yerine arrayDegiskenin içindeki verileri yeniDegiskene veri olarak yayacaktır.