что вы видите здесь, это копирование массива.В основном JS делает это
a = [1,2,3];
b = a;
a.push(4);
// a == b == [1,2,3,4]
, но если вы хотите сделать копию, чтобы b не изменялось, когда a вам нужно сделать распространение
a = [1,2,3];
b = [...a];
a.push(4);
// a == [1,2,3,4], b == [1,2,3]