Looping through an array

J

Jarle Kaste

Take a look at this code:

var arr = new Array();
arr["id1"] = 1; // element 0
arr["id5"] = 2; // element 1
arr["id47"] = 3; // element 2

Is it possible to loop through this array without knowing
the string-id's? Just start out at element 0, and go on
to 1 and 2 and print out the values?
 
K

kaeli

Take a look at this code:

var arr = new Array();
arr["id1"] = 1; // element 0
arr["id5"] = 2; // element 1
arr["id47"] = 3; // element 2

Is it possible to loop through this array without knowing
the string-id's? Just start out at element 0, and go on
to 1 and 2 and print out the values?
<body>
hi
<script>
var arr = new Array();
arr["id1"] = 1; // element 0
arr["id5"] = 2; // element 1
arr["id47"] = 3; // element 2
for (v in arr)
alert(arr[v]);

</script>

--
-------------------------------------------------
~kaeli~
There is no justification or rationalization
for mutilation. Ban declawing as inhumane.
http://www.ipwebdesign.net/wildAtHeart
http://www.ipwebdesign.net/kaelisSpace
-------------------------------------------------
 
L

Lasse Reichstein Nielsen

Jarle Kaste said:
Take a look at this code:

var arr = new Array();
arr["id1"] = 1; // element 0
arr["id5"] = 2; // element 1
arr["id47"] = 3; // element 2

Is it possible to loop through this array without knowing
the string-id's? Just start out at element 0, and go on
to 1 and 2 and print out the values?

First of all, there is no need to use an array when you don't use
integer indices. You might as well use an object, i.e.
var arr = new Object();

To iterate through the properties of any object, you can use the
for(...in...) construct:
for (var i in arr) {
... arr ...
}

/L
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,479
Members
44,899
Latest member
RodneyMcAu

Latest Threads

Top