I have an array, called, "myArray". Inside this myArray are 4 more arrays, "m0, m1, m2, m3". How do I access all the elements in all the array? Here's my code, : <!DOCTYPE html> <html> <head> <title></title> </head> <body> <script> var m0 = [0, 1, 2, 3, 4]; var m1 = [5, 6, 7, 8, 9]; var m2 = [10, 11, 12, 13, 14]; var m3 = [15, 16, 17, 18, 19]; var myArray = [m0, m1, m2, m3]; for (var i = 0; i < myArray.length; i++) { for (var j = 0; j < ("m"+i).length; j++) { document.writeln(myArray[i][j]); } } </script> </body> </html> Code (markup): This code only give me the first 2 elements in each array. But, I would like to get all the elements in all the arrays. tks
here is your solution: for (var i = 0; i < myArray.length; i++) { for (var j = 0; j < myArray.length; j++) { document.writeln(myArray[j]); } } instead of ("m"+i).length myArray would do what you are looking for
for (var i = 0; i < myArray.length; i++) { for (var j = 0; j < myArray [ i ].length; j++) { document.writeln(myArray [ i ][j]); } }