title: Javascript: How to output array in array with for loop
body: <p>I´m trying to output the array fields of an array with ist in an Array (More dimensional array). It seems .length does not work in the second array. </p>
  
  <p>Thanks for help!</p>
  
  <p>cheers, toni</p>
  
  <pre><code>&lt;html&gt;&lt;head&gt;&lt;title&gt;Test&lt;/title&gt;
  &lt;/head&gt;&lt;body&gt;
  &lt;script type="text/javascript"&gt;
  var Mitarbeiter = new Array();
  
  Mitarbeiter[0] = new Object();
  Mitarbeiter[0]["Name"] = "Hotels";
  Mitarbeiter[0]["data"] = new Object();
  Mitarbeiter[0]["data"][0] = "Ort 1";
  Mitarbeiter[0]["data"][1] = "Ort 2";
  
  Mitarbeiter[1] = new Object();
  Mitarbeiter[1]["Name"] = "Restaurants";
  Mitarbeiter[1]["data"] = new Object();
  Mitarbeiter[1]["data"][0] = "Ort 2";
  Mitarbeiter[1]["data"][1] = "Ort 4";
  
  
  
  for (var i = 0; i &lt; Mitarbeiter.length; i++) {
  
  document.write("&lt;b&gt;" + i + " : " + Mitarbeiter[i]["Name"] + "&lt;/b&gt;&lt;br /&gt;");
  
  //works
  alert (Mitarbeiter[0]["data"][i]);
  
  
  // works not
  for (var f = 0; f &lt; Mitarbeiter[i]["data"].length; f++){
  document.write("&lt;br/&gt;&amp;nbsp;" + Mitarbeiter[i]["data"][f]);
  }
  }
  &lt;/script&gt;
  &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>