Неразбериха с массивом.
Целью моей задачи было присвоить ячейкам одного массива разные состояния другого массива
Код AS3:
Я думаю записывается ссылка на mass. Как записать значение, сохранив тип Array? Заранее спасибо! |
|
Массивы (да и обычные переменные тоже) хранят ссылки на объекты, а не копии объектов. То есть в нулевой ячейке массива mainMass хранится ссылка на массив mass, или его адрес. Что бы ни происходило с массивом mass, всегда будет происходить и с mainMass[0] — это просто один и тот же объект, на который есть две разные ссылки. Если Вы хотите хранить РАЗНЫЕ объекты, то Вам нужно СОЗДАТЬ эти разные объекты. Например, mainMass[0] = mass.concat();
|
Спасибо за быстрый ответ! Все встало на свои места.
Не знал такого о массивах, надо бы почитать :) |
Часовой пояс GMT +4, время: 15:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.