# 2d array

**URL:** <https://forum.kirupa.com/t/2d-array/319019>\
**Category:** Uncategorized\
**Created:** [February 6, 2011, 11:38pm UTC](https://forum.kirupa.com/t/2d-array/319019 "2011-02-06T23:38:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![tbo](https://avatars.discourse-cdn.com/v4/letter/t/7feea3/32.png) [@tbo](https://forum.kirupa.com/u/tbo)\
**Post date:** [February 6, 2011, 11:38pm UTC](https://forum.kirupa.com/t/2d-array/319019/1 "2011-02-06T23:38:44Z")

</div>

flash knows this is a 2d array, correct?

```auto
var arr:Array= new Array([1,0,6],[4,3,7]);

```

i see it treats it as one. My question, is there any difference to declare each array as such, before pushing them to the main array?

trace(arr[0]);// i know it traces the arrays contents, but if it could, would it tell me this is data type Array , exactly the same as if i had declared it?
