古い配列に影響を与えずに新しい配列を変更できるように、既存の配列から配列を形成したいと考えています。配列は可変であることを理解しています。これが、新しい配列が古い配列に影響を与える理由です。
例えば
old = ["Apples", "Bananas"];
new = old;
new.reverse();
古いものも反転されています。
Python では を実行できますがnew = list(old)
、実行new = new Array(old);
すると古いリストがリスト内に配置されます。