在javascript中的3d数组 [英] 3d array in javascript
问题描述
我如何在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屋!