數組是javascript中唯一的集合對象,測試代碼如下:
<script type="text/javascript"> var as0=new Array();//執行個體化空數組對象 var as1=[5,2,4];//執行個體化並賦值 as0[0]=123;//利用下標的存取方法 as0[1]=45; //遍曆1 for(var i=0;i<as0.length;i++){ documnet.write(as0[i]); } //遍曆2 for(var i in as1){ document.write(as1[i]); } //排序升序) as1.sort(); //反轉 as1.reverse(); //追加新元素 as1.push(56); //刪除第二個元素開始的2個元素 as1.splice(1,2); </script>
數組更多的方法下見表:
方法 |
描述 |
FF |
IE |
concat() |
串連兩個或更多的數組,並返回結果。 |
1 |
4 |
join() |
把數組的所有元素放入一個字串。元素通過指定的分隔字元進行分隔。 |
1 |
4 |
pop() |
刪除並返回數組的最後一個元素 |
1 |
5.5 |
push() |
向數組的末尾添加一個或更多元素,並返回新的長度。 |
1 |
5.5 |
reverse() |
顛倒數組中元素的順序。 |
1 |
4 |
shift() |
刪除並返回數組的第一個元素 |
1 |
5.5 |
slice() |
從某個已有的數組返回選定的元素 |
1 |
4 |
sort() |
對數組的元素進行排序 |
1 |
4 |
splice() |
刪除元素,並向數組添加新元素。 |
1 |
5.5 |
toSource() |
返回該對象的原始碼。 |
1 |
- |
toString() |
把數群組轉換為字串,並返回結果。 |
1 |
4 |
toLocaleString() |
把數群組轉換為本地數組,並返回結果。 |
1 |
4 |
unshift() |
向數組的開頭添加一個或更多元素,並返回新的長度。 |
1 |
6 |
valueOf() |
返回數組對象的原始值 |
1 |
4 |
本文出自 “餘不漁” 部落格,請務必保留此出處http://johnyu.blog.51cto.com/7838287/1300131