屬性主要有三個:constructor;length;prototype;
constructor(英文意思:建構器):傳回建立此物件的陣列函數的參考。例如:var arr=new Array();arr.constructor=Array;
length(英文意思:長度):設定或傳回數組中元素的數目。注意:長度總是比數組最後的下標大1;設定數組的長度:如果數組比設定的length長,數組將被截斷,如果數組長度比設定的length短,則後面用undefined添加;
prototype(英文意思:原型):使您有能力為物件添加屬性和方法(原型鏈,屬性的繼承);
方法常用的有12個:
concat(arrayX);用於連接兩個或多個數組;(arrayX必填,要連結的數組)(不改變原始數組,而是創建了另一個新數組);
# join( [separator]);用來把陣列中的所有元素放入一個字串。 (separator英文意思:分離器);
pop();刪除並傳回數組的最後一個元素;(如果數組已經為空,則pop() 不改變數組,並且傳回undefined 值。); (先進後出);
push();在陣列的末端新增一個或多個元素,並傳回新的長度。 (先進後出);
reverse();用於顛倒數組中元素的順序;(改變原來的數組,而不會創建新的數組。);
shift() ;把數組的第一個元素從其中刪除,並傳回第一個元素的值。 (改變原來的陣列,而不會建立新的陣列。 );
slice(start,[end]);從現有的陣列中傳回選取的元素。 (start是負數,那麼它規定從數組尾部開始算起的位置。也就是說,-1 指最後一個元素,-2 指倒數第二個元素,以此類推。)((start,end)== =【start,end)包前不包後);
sort(【function】);對陣列的元素進行排序。 (依ascii碼表);such as:(依數字的大小排列:function sortNum(a,b){return a-b});
splice(index,number,【item】);index:位置;number:數量;item:要替換的項目;
toString();把陣列轉換為字串,並傳回結果(與沒有參數的push效果一樣);
unshift ();在陣列的開頭新增一個或更多元素,並傳回新的長度;
valueOf();傳回Array 物件的原始值。
以上是javacsript中Array物件方法屬性總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!