![]() |
Двухмерный массив
Извените за очень ламерский вопрос, но по хелпу флеша я понял, что чтобы задать двухмерный массив нужно описать все элементы, это так?
Хотелось бы как в РНР [1..20] в таком духе, подскажите если это реально то как задать 2Д массив 10 на 20? |
Код:
var arr:Array = [[],[],[],[],[],[]] |
Код:
function createArray2d (size:Number):Array { |
OK, Спасибо, и еще вопрос а как его обнулить весь? только циклом, функции не существует?
|
Перед забивкой данных, сделать его пустую копию, а потом обратно присвоить. Только не просто присвоить, иначе это будет ссылка на массив, а с помощью concat
Код:
//// делаем пустую копию |
Еще раз спасибо
|
кстати, если делать копию массива таким способом:
Код:
arr = [1,2,3]; |
Медленнее в 2,5 раза
|
2 iNils: что-то ничерта не понял в коде (3 пост)... как нам обращаться к конкретному элементу массива? например к (1,9) ? попробовал - ничего не получается...
|
array[1][9]
|
клева...
|
| Часовой пояс GMT +4, время: 18:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.