在javascript中的3d数组 [英] 3d array in javascript

查看:80
本文介绍了在javascript中的3d数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何在javascript中设置3 * 3数组我试过这个但是没有工作


< Script>

var a [2] [ 2] [2] =新阵列()

< \Script>

但它没有用。

Bye&最好的运气。

how i can set 3*3 array in javascript i have tried this but didnt work

<Script>
var a[2][2][2]=new array()
<\Script>
but it didnt work.
Bye & Best Of Luck.

推荐答案



" hardik" <公顷********** @ gmail.com>在消息中写道

新闻:11 ********************** @ i39g2000cwa.googlegr oups.com ...

"hardik" <ha**********@gmail.com> wrote in message
news:11**********************@i39g2000cwa.googlegr oups.com...
我如何在javascript中设置3 * 3数组我试过这个但是没有工作

<脚本>
var a [2] [2] [2] = new array()
< \Script>

但它没有用。
how i can set 3*3 array in javascript i have tried this but didnt work

<Script>
var a[2][2][2]=new array()
<\Script>
but it didnt work.




var a = new Array();

a [0] = new Array();

a [0] [5] =新阵列;

a [0] [5] [ 72] ="< h3> Hello matey< / h3>" ;;

document.writeln(a [0] [5] [72]);



var a = new Array();
a[0]= new Array();
a[0][5] = new Array;
a[0][5][72]="<h3>Hello matey</h3>";
document.writeln(a[0][5][72]);




" Hal Rosser" < HM ****** @ bellsouth.net>在留言中写道

新闻:Nz ******************* @ bignews5.bellsouth.net。 ..

"Hal Rosser" <hm******@bellsouth.net> wrote in message
news:Nz*******************@bignews5.bellsouth.net. ..

" hardik" <公顷********** @ gmail.com>在消息中写道
新闻:11 ********************** @ i39g2000cwa.googlegr oups.com ...

"hardik" <ha**********@gmail.com> wrote in message
news:11**********************@i39g2000cwa.googlegr oups.com...
我怎么能在javascript中设置3 * 3数组我试过这个但是没有工作

<脚本>
var a [2] [2] [2] = new array()
< \Script>

但它没有用。

var a = new Array();
a [0] = new Array( );
a [0] [5] =新数组;
a [0] [5] [72] ="< h3> Hello matey< / h3>" ;;
document.writeln(a [0] [5] [72]);
how i can set 3*3 array in javascript i have tried this but didnt work

<Script>
var a[2][2][2]=new array()
<\Script>
but it didnt work.

var a = new Array();
a[0]= new Array();
a[0][5] = new Array;
a[0][5][72]="<h3>Hello matey</h3>";
document.writeln(a[0][5][72]);




你可以遍历每个数组并为每个元素声明新数组,



这有点笨拙 - 所以我相信其他人会发布更好的解决方案.-

我会做笔记。

但重点是:它真的是一个阵列数组[数组] ....而不是单个多维数组的
a。



You could loop through each array and declare new arrays for each element,
also
This is kinda clumsy - so I''m sure others will post a better solution.-
where I will take notes.
But the point is: its really an array of arrays [of arrays].... rather than
a single multidimensional array.



hardik在2006年4月18日下午2:34 AEST说:
hardik said on 18/04/2006 2:34 PM AEST:

<脚本>
var a [2] [2] [2] =新数组()
< \Script>
how i can set 3*3 array in javascript i have tried this but didnt work

<Script>
var a[2][2][2]=new array()
<\Script>




如果你已经有一个名为''a'的数组,其数组在索引2和

该数组'索引2处的另一个数组,然后你可以在最后一个数组的

索引2处创建一个数组。


但是你没有,所以你有一个脚本错误。另外,内置数组

对象有一个大写'A''(表示你可以将它用作

构造函数)。


为了节省打字和潜在的拼写错误,请使用初始化程序:


var a = [];

a [2] = [];

a [2] [2] = [];

a [2] [2] [2] = [];

一维数组1x3:


var a = [''A'',''B'',''C''];

A二维数组2x3:


var a = [

[''A'',''B'',''C''],

[''D'',''E'',''F'']

];

三维数组2x3x3:


var a = [

[

[''''',''b'',''c' '],

[''d'','d'',''f''],

[''g'',''h' ',''我']

],

[

[''j'',''k'','' l''],

['''',''n' ,''o'',

[''p'',''q'',''r'']

]

]


alert(a [0] [1] [2]); //显示f

继续前进,它变得更难阅读...


-

Rob

团体常见问题解答:< URL:http://www.jibbering.com/FAQ>



If you already had an array called ''a'' with an array at index 2 and
another array at that array''s index 2, then you could create an array at
index 2 of that last array.

But you haven''t, so you have a script error. Also, the built-in array
object has a capital ''A'' (to signify that you can use it as a
constructor perhaps).

To save on typing and potential typos, use an initialiser:

var a = [];
a[2] = [];
a[2][2] = [];
a[2][2][2] = [];
A one dimension array 1x3:

var a = [''A'', ''B'', ''C''];
A two dimension array 2x3:

var a = [
[''A'', ''B'', ''C''],
[''D'', ''E'', ''F'']
];
A three dimension array 2x3x3:

var a = [
[
[''a'',''b'',''c''],
[''d'',''d'',''f''],
[''g'',''h'',''i'']
],
[
[''j'',''k'',''l''],
[''m'',''n'',''o''],
[''p'',''q'',''r'']
]
]

alert( a[0][1][2] ); // shows f
Keep going and it gets much harder to read...

--
Rob
Group FAQ: <URL:http://www.jibbering.com/FAQ>


这篇关于在javascript中的3d数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆