Показать сообщение отдельно
Старый 04.02.2011, 15:53
Basil.Sinkevich вне форума Посмотреть профиль Отправить личное сообщение для Basil.Sinkevich Найти все сообщения от Basil.Sinkevich
  № 1  
Ответить с цитированием
Basil.Sinkevich

Регистрация: May 2010
Сообщений: 12
По умолчанию Как присваиваются переменные?

Народ, столкнулся с такой проблемой:
В объекте объявлен массив

public var nodes:Array;

В теле он заполняется
В этом же объекте есть функция, которая должна работать с копией этого массива, изменять эту копию и тд, объявляю внутри функции так:

var nods:Array = nodes;

при этом получается, что при изменении nods, изменяется и nodes, получается, что по сути в nods передается ссылка на nodes. Как этого избежать?