陣列是一種資料的集合,在javascript中,陣列也是物件。既然是物件,就能藉由建構子來進行物件的建立。
1.使用 new 敘述宣告陣列長度。
var team =new Array(10) ;
宣告一個0~9共10個的Array,team[0], team[1]…
var team = new Array();
宣告一個空Array,可任意新增值到Array中,例如,team[20] = 'KKBruce';即會產生team[0~19]的空Array,team[20]為指定值
var team =new Array("Welcome","To","Vic's","Blog");
使用 new 敘述宣告,並給定陣列初始值。這行程式會建立一個長度4的陣列物件
2.使用實字直接宣告。
var team=[];
這行程式會建立一個空的陣列物件
var team=[ "Hi", "Vic"] ;
建立一個長度為2的陣列物件。
3.用JSON字串的方式
可是以上的方法大部分都不符合我使用,因為我想他像是PHP一樣,可以指定陣列的名稱跟值,而不是一直固定排序下去。
像是PHP=>$A_Array["abc"]='def',當中abc可以隨便我改。後來發現一個宣告方式。var team = {"name": "test1", "width": "40px", "top": "1000px", "left": "673px", "border_css": "dotted", "height": 12};
樣的宣告方式這就可以達到我要的方式。
通常我都把它當做function間的參數傳遞,就不用一個 function帶一大參數。
有需要JSON相關說明的可以參考我之前的文章 [程式][JavaScript] 什麼是JSON?基本教學!