מערכים רב-מימדיים ו JAVASCRIPT
יש לי בעיה קטנה עם ספרית אורך מערכים חד מימדיים ב JAVASCRIPT. בנסיון לספור את אורך המערך הראשי המכיל את שאר המערכים אני מקבל תוצאת 0. פונקציית ספירת אורך המערך (length) פועלת לי רק כאשר המערך מכיל נתונים, ולא כשהוא מכיל מערכים אחרים. להלן הקוד:
יש לי בעיה קטנה עם ספרית אורך מערכים חד מימדיים ב JAVASCRIPT. בנסיון לספור את אורך המערך הראשי המכיל את שאר המערכים אני מקבל תוצאת 0. פונקציית ספירת אורך המערך (length) פועלת לי רק כאשר המערך מכיל נתונים, ולא כשהוא מכיל מערכים אחרים. להלן הקוד:
var FLT_cityList=new Array(); FLT_cityList["DE"] = new Array(); FLT_cityList["NZ"] = new Array(); FLT_cityList["NL"] = new Array(); FLT_cityList["TR"] = new Array(); FLT_cityList["ES"] = new Array(); FLT_cityList["HU"] = new Array(); FLT_cityList["CY"] = new Array(); FLT_cityList["CH"] = new Array(); FLT_cityList["UK"] = new Array(); FLT_cityList["IT"] = new Array(); FLT_cityList["FR"] = new Array(); FLT_cityList["CZ"] = new Array(); FLT_cityList["RU"] = new Array(); FLT_cityList["IL"] = new Array(); FLT_cityList["BG"] = new Array(); FLT_cityList["DE"][0]=new Array("AAA", "AAA", "???"); FLT_cityList["DE"][1]=new Array("MUC", "MUNICH", "?????"); FLT_cityList["NZ"][0]=new Array("AAB", "AAB", "???"); FLT_cityList["NL"][0]=new Array("AMS", "AMSTERDAM", "???????"); FLT_cityList["TR"][0]=new Array("AYT", "ANTALYA", "??????"); FLT_cityList["TR"][1]=new Array("IST", "ISTANBUL", "????????"); FLT_cityList["ES"][0]=new Array("BCN", "BARCELONA", "???????"); FLT_cityList["HU"][0]=new Array("BUD", "BUDAPEST", "??????"); FLT_cityList["CY"][0]=new Array("CYP", "CYPRUS", "???????"); FLT_cityList["CH"][0]=new Array("GVA", "GENEVA", "????"); FLT_cityList["UK"][0]=new Array("LON", "LONDON", "??????"); FLT_cityList["IT"][0]=new Array("MIL", "MILAN", "?????"); FLT_cityList["IT"][1]=new Array("TRN", "TURIN", "??????"); FLT_cityList["IT"][2]=new Array("VCE", "VENICE ISLAND", "?????"); FLT_cityList["FR"][0]=new Array("PAR", "PARIS", "????"); FLT_cityList["CZ"][0]=new Array("PRG", "PRAGUE", "????"); FLT_cityList["RU"][0]=new Array("ROV", "ROSTOV ON DON", ""); FLT_cityList["RU"][1]=new Array("TAS", "Tashkent, Uzbekistan", ""); FLT_cityList["IL"][0]=new Array("TLV", "TEL AVIV", "??-????"); FLT_cityList["BG"][0]=new Array("VAR", "VARNA", "????"); alert (FLT_cityList.length);
כיצד ניתן לספור את המערך הראשי??????