Solved

Traversing arrays in javascript

Posted on 2012-03-12
2
229 Views
Last Modified: 2012-03-12
Hello Experts,

I have the following code:

		var myarr = new Array();
		myarr[10] = 10;
		myarr[5] = 50;
		myarr[17] = 70;

		for(var i in myarr)
		{
			document.write("<BR>"+i);
		}

Open in new window


How can I traverse the array so the results is:

5
10
17

Thanks!
0
Comment
Question by:jagku
2 Comments
 
LVL 82

Accepted Solution

by:
leakim971 earned 500 total points
ID: 37710341
		for(var i=0;i<myarr.length;i++)
		{
			if(myarr[i]!=null) document.write("<BR>"+i);
		}

Open in new window

0
 

Author Closing Comment

by:jagku
ID: 37710376
Ahhh, I tried that - but thought there might be something more jazzier!

As usual, thank you!!!
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to create and access 2-dimensional arrays in JavaScript.  It includes a tutorial in case you are just trying to "get your head wrapped around" the concept and we'll also look at some useful tips for more advanced programmers. …
This article discusses how to create an extensible mechanism for linked drop downs.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

839 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question