陣列是一種資料的集合,在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?基本教學!

 

 

arrow
arrow
    文章標籤
    javascript json array
    全站熱搜

    阿基 發表在 痞客邦 留言(1) 人氣()