我正在尝试在数组(多维数组)中输出带有 ist 的数组的数组字段。似乎 .length 在第二个数组中不起作用。
感谢帮助!
干杯,托尼
<html><head><title>Test</title>
</head><body>
<script type="text/javascript">
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 < Mitarbeiter.length; i++) {
document.write("<b>" + i + " : " + Mitarbeiter[i]["Name"] + "</b><br />");
//works
alert (Mitarbeiter[0]["data"][i]);
// works not
for (var f = 0; f < Mitarbeiter[i]["data"].length; f++){
document.write("<br/> " + Mitarbeiter[i]["data"][f]);
}
}
</script>
</body>
</html>