Javascript Array

Discussion in 'JavaScript' started by Silver89, Mar 23, 2010.

  1. #1
    I'm getting errors trying to create the following multidimensional array, is this the correct format? :confused:

    <script type="text/javascript">
    var testArray2[][] = new Array();
    var testArray[] = new Array(
    							testArray2[0][0] = "51.2667",
    							testArray2[0][1] = "1.0833",
    							testArray2[1][0] = "51.5002",
    							testArray2[1][1] = "-0.1262"
    							);
    </script>
    Code (markup):

     
    Silver89, Mar 23, 2010 IP
  2. Nyu

    Nyu Peon

    Messages:
    79
    Likes Received:
    4
    Best Answers:
    0
    Trophy Points:
    0
    #2
    Try something like this:

    
    var testArray = new Array(
      new Array("51.2667", "1.0833"),
      new Array("51.5002", "-0.1262")
    )
    
    Code (markup):
    This will create a new array and within this array another two arrays.
     
    Nyu, Mar 23, 2010 IP
    Silver89 likes this.
  3. s_ruben

    s_ruben Active Member

    Messages:
    735
    Likes Received:
    26
    Best Answers:
    1
    Trophy Points:
    78
    #3
    Try this:

    
    <script type="text/javascript">
    var testArray2 = new Array();
    
    testArray2[0] = new Array("51.2667","1.0833");
    testArray2[1] = new Array("51.5002","-0.1262");
    
    var testArray = new Array(testArray2);
    </script>
    
    Code (markup):
     
    s_ruben, Mar 23, 2010 IP
    Silver89 likes this.