, у меня есть массив объектов. Я знаю, что объекты присваиваются по «ссылке», а массивы - по «значению». Но когда я назначаю массив, каждый элемент массива ссылается на объект, поэтому, когда я изменяю объект в одном массиве, изменения отражаются в другом.
Есть ли простой способ клонировать массив, или я должен пройти через него, чтобы клонировать каждый объект?