我有一個數組,其中包含大約250個條目,每個條目都有自己的數組值。每個條目是一個地圖上的點,每個數組保存信息爲:編寫陣列的最佳做法
名, 另一個數組點這一點可以連接, 緯度, 經度,短的名字 , 一個布爾值, 而另一個布爾
的陣列已經寫在我的球隊另一位開發人員,他寫它是這樣:
names[0]=new Array;
names[0][0]="Campus Ice Centre";
names[0][1]= new Array(0,1,2);
names[0][2]=43.95081811364498;
names[0][3]=-78.89848709106445;
names[0][4]="CIC";
names[0][5]=false;
names[0][6]=false;
names[1]=new Array;
names[1][0]="Shagwell's";
names[1][1]= new Array(0,1);
names[1][2]=43.95090307839151;
names[1][3]=-78.89815986156464;
names[1][4]="shg";
names[1][5]=false;
names[1][6]=false;
在哪裏我可能會親自寫這樣的:
var names = []
names[0] = new Array("Campus Ice Centre", new Array[0,1,2], 43.95081811364498, -78.89848709106445, "CIC", false, false);
names[1] = new Array("Shagwell's", new Array[0,1], 43.95090307839151, -78.89815986156464, 'shg", false, false);
他們都完全正常工作,當然,但我想知道的是:
1)沒有一個會比其他更長的時間來實際處理? 2)我是否錯誤地認爲我的版本的同一事物的緊湊性有好處?
我只是有點擔心他的3000行代碼與我的3-400獲得相同的結果。
在此先感謝您的任何指導。
+1此外,標準做法是將數據從源代碼中分離出來,以便在數據更改時不必重新編譯程序。我想,一個XML文件在這裏很適合你。 – Segfault 2010-05-12 00:01:08
同意,如果數據是固定的,他可能希望將其存儲在簡單的文本文件或數據庫中 – 2010-05-12 00:02:09
我們正在使用JavaScript和Google Maps API。 – Douglas 2010-05-12 00:04:21