![]() |
Приравнивание массивов не по ссылке
Господа, вопрос. Есть 2 массива array1 и array2. Как сделать чтобы array2 был равен array1 но не по ссылке, т.е. аналог функии дельфи assign вроде.
Пока я нашел что только по элементам надо пробегаться да и назначать, может есть другой вариант. |
Да просто приравниваешь. Пример:
Код:
var ar1:Array = new Array("g", "b"); |
Дык так и делаю, просто хотел уточнить. Вдруг более верный путь есть.
Спасибо. |
MINASTIS, то что вы написали, это и есть ссылка на массив, сделать копию массива можно с помощью concat
Код:
var a1:Array = [0, 1, 2]; |
iNils имеешь ввиду если изменить ar2 изменится и ar1?
|
Цитата:
|
Цитата:
Код:
var a1:Array = [[0, 1, 2],[0, 1, 2],[0, 1, 2]]; |
Цитата:
|
| Часовой пояс GMT +4, время: 06:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.