需要关联数组帮助。 [英] Associative array help needed.

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

问题描述




我正在使用关联数组来模拟多维数组,例如

这个:


myArray [''00''] =" John" ;;

myArray [''01''] =" 35";

myArray [' '02''] =" 12345";

myArray [''03''] =" 01/01 / 1975" ;;


myArray [''10''] =" Sarah";

myArray [''11''] =" 29";

myArray [''12'' ] =" 56789";

myArray [''13''] =" 12/12/19" ;;


我正在尝试弄清楚如何循环整个数组,我有一些问题。


for(var i = 0; i< arrayCount ; i ++)

{

for(var j = 0; j< attribCount; j ++)

{

提醒(myArray [i + j]);

}

}


现在这不行,因为它将i和j加在一起加入他们的是b $ b加入他们。当我做'我'和'''时,它不起作用,所以我想知道,是否实际可以循环通过阵列?




感谢您的帮助。

解决方案



" Ant" <无***** @ nospam.com> schreef in bericht

news:cv ********** @ wisteria.csv.warwick.ac.uk ...


我正在使用一个关联数组来模拟多维数组,如
这个:

myArray [''00''] =" John" ;;
myArray [''01''] =" 35";
myArray [''02''] =" 12345";
myArray [''03''] =" 01 / 01/1975" ;;

myArray [''10''] =" Sarah" ;;
myArray [''11''] =" 29" ;;
myArray [''12''] =" 56789";
myArray [''13''] =" 12/12/19" ;;

我正在努力工作如何遍历整个数组,我有一些问题。

for(var i = 0; i< arrayCount; i ++)
{
for(var j = 0; j< attribCount; j ++)
{
alert(myArray [i + j]);
}
}

现在这不起作用,因为它正在添加i和j一起而不是加入他们。当我做'我'和'''时它不起作用所以我很想知道,
它是否真的可以在数组中循环?

感谢您的帮助。




尝试:


for(var i = 0; i< arrayCount; i ++)

{

for(var j = 0; j< attribCount; j ++)

{

alert(myArray) [i * 10 + j]);

}

}


可能为(var i = 0; i< arrayCount / 10; i ++)


但我不知道arraycount是什么....


grt Bert


"伯特" < B ****** @ chello.nl>写在消息>

尝试:

for(var i = 0; i< arrayCount; i ++)
{
for(var j = 0; j< attribCount; j ++)
{
警报(myArray [i * 10 + j]);
}
}

for(var i = 0; i< arrayCount / 10; i ++)

但我不知道arraycount是什么....

grt Bert




这真的很聪明,我希望我能想到这一点。


Ta


>我正在使用关联数组来模拟像

这样的多维数组:

myArray [''00''] =" John" ;;
myArray [''01''] =" 35";
myArray [''02''] =" 12345";
myArray [''03''] =" 01/01 / 1975" ;;

myArray [''10''] =" Sarah" ;;
myArray [''11''] =" 29" ;;
myArray [ ''12''] =" 56789";
myArray [''13''] =" 12/12/19" ;;

我正在努力解决如何遍历整个数组,我遇到了一些问题。




对于这种数据有一个更好的表示:一个数组对象:


myArray = [{

name:" John",

age:" 35",br />
编号:" 12345",

date:" 01/01 / 1975"},

{

名称:莎拉,

年龄:29,

号码:56789,

日期:12/12/19} ;;
http://www.JSON.org


Hi,

I''m using an associative array to simulate a multidimensional array like
this:

myArray[''00''] = "John";
myArray[''01''] = "35";
myArray[''02''] = "12345";
myArray[''03''] = "01/01/1975";

myArray[''10''] = "Sarah";
myArray[''11''] = "29";
myArray[''12''] = "56789";
myArray[''13''] = "12/12/19";

I''m trying to work out how to loop through the entire array and I''m having
some problems.

for (var i = 0; i < arrayCount; i++)
{
for (var j = 0; j < attribCount; j++)
{
alert(myArray[i + j]);
}
}

Now this doesn''t work as it''s adding the i and j together rather than
joining them. And it doesn''t work when I do ''i'' and ''j'' so I''m wondering, is
it actually possible to loop through the array?

Thanks for any help.

解决方案


"Ant" <no*****@nospam.com> schreef in bericht
news:cv**********@wisteria.csv.warwick.ac.uk...

Hi,

I''m using an associative array to simulate a multidimensional array like
this:

myArray[''00''] = "John";
myArray[''01''] = "35";
myArray[''02''] = "12345";
myArray[''03''] = "01/01/1975";

myArray[''10''] = "Sarah";
myArray[''11''] = "29";
myArray[''12''] = "56789";
myArray[''13''] = "12/12/19";

I''m trying to work out how to loop through the entire array and I''m having
some problems.

for (var i = 0; i < arrayCount; i++)
{
for (var j = 0; j < attribCount; j++)
{
alert(myArray[i + j]);
}
}

Now this doesn''t work as it''s adding the i and j together rather than
joining them. And it doesn''t work when I do ''i'' and ''j'' so I''m wondering,
is it actually possible to loop through the array?

Thanks for any help.



try:

for (var i = 0; i < arrayCount; i++)
{
for (var j = 0; j < attribCount; j++)
{
alert(myArray[i*10 + j]);
}
}

maybe for (var i = 0; i < arrayCount/10; i++)

but I don''t know what arraycount is....

grt Bert


"Bert" <b.******@chello.nl> wrote in message >

try:

for (var i = 0; i < arrayCount; i++)
{
for (var j = 0; j < attribCount; j++)
{
alert(myArray[i*10 + j]);
}
}

maybe for (var i = 0; i < arrayCount/10; i++)

but I don''t know what arraycount is....

grt Bert



That''s really clever, I wish I''d thought of that.

Ta


> I''m using an associative array to simulate a multidimensional array like

this:

myArray[''00''] = "John";
myArray[''01''] = "35";
myArray[''02''] = "12345";
myArray[''03''] = "01/01/1975";

myArray[''10''] = "Sarah";
myArray[''11''] = "29";
myArray[''12''] = "56789";
myArray[''13''] = "12/12/19";

I''m trying to work out how to loop through the entire array and I''m having
some problems.



There is a better representaion for this kind of data: an array of objects:

myArray = [{
name: "John",
age: "35",
number: "12345",
date: "01/01/1975"},
{
name: "Sarah",
age: "29",
number: "56789",
date: "12/12/19"}];

http://www.JSON.org


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

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