數組常用一些方法
阿新 • • 發佈:2017-07-18
數組 ice style 字符 write valueof b+ rip 添加
//concat():連接兩個或更多的數組(組成新數組),並返回結果。
var bb=[1,2,3],cc=[4,5,6],dd=[7,8,9];
document.write(bb.concat(cc)+"<br />");
document.write(bb.concat(cc,dd)+"<br />");
//reverse():顛倒數組中元素的順序。
document.write(‘原來順序:‘+aa+"<br />")
document.write(‘顛倒後順序:‘+aa.reverse()+"<br />");
//sort():根據ASCII排序。
var ee=[1,23,53,6363,11,242,22,556];
var ff=[‘ghe‘,‘eff‘,‘abc‘];
document.write("ASCII英文排序:"+ff.sort()+"<br />");
document.write("ASCII數字排序:"+ee.sort()+"<br />");
//從小到大
document.write("數字排序從小到大:"+ee.sort(paixu1)+"<br />");
function paixu1(a,b){
return a-b;// 如果 a-b>0 返回 a a-b<0 返回 b
}
//從大到小 如果 b-a>0 返回 b b-a<0 返回 a
document.write("數字排序從大到小:"+ee.sort(function(a,b){return b-a}));
</script>
創建新對象有兩種不同的方法:
1.定義並創建對象的實例
2.使用函數來定義對象,然後創建新的對象實例
JavaScript 基於 prototype,而不是基於類的。
<script type="text/javascript">
//join():數組的所有元素放入一個字符串。自定義分隔符。
var aa=[1,23,4,56];
var bb=aa.join();
var cc=aa.join(‘|‘);
document.write(bb+"<br />");
document.write(cc+"<br />");
//concat():連接兩個或更多的數組(組成新數組),並返回結果。
var bb=[1,2,3],cc=[4,5,6],dd=[7,8,9];
document.write(bb.concat(cc)+"<br />");
document.write(bb.concat(cc,dd)+"<br />");
//reverse():顛倒數組中元素的順序。
document.write(‘原來順序:‘+aa+"<br />")
document.write(‘顛倒後順序:‘+aa.reverse()+"<br />");
//sort():根據ASCII排序。
var ee=[1,23,53,6363,11,242,22,556];
var ff=[‘ghe‘,‘eff‘,‘abc‘];
document.write("ASCII英文排序:"+ff.sort()+"<br />");
document.write("ASCII數字排序:"+ee.sort()+"<br />");
//從小到大
document.write("數字排序從小到大:"+ee.sort(paixu1)+"<br />");
function paixu1(a,b){
return a-b;// 如果 a-b>0 返回 a a-b<0 返回 b
}
//從大到小 如果 b-a>0 返回 b b-a<0 返回 a
document.write("數字排序從大到小:"+ee.sort(function(a,b){return b-a}));
</script>
push() 向數組的末尾添加一個或更多元素,並返回新的長度。
concat() 連接兩個或更多的數組,並返回結果。
join() 把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
pop() 刪除並返回數組的最後一個元素
push() 向數組的末尾添加一個或更多元素,並返回新的長度。
reverse() 顛倒數組中元素的順序。
shift() 刪除並返回數組的第一個元素
slice() 從某個已有的數組返回選定的元素
sort() 對數組的元素進行排序
splice() 刪除元素,並向數組添加新元素。
toSource() 返回該對象的源代碼。
toString() 把數組轉換為字符串,並返回結果。
toLocaleString() 把數組轉換為本地數組,並返回結果。
unshift() 向數組的開頭添加一個或更多元素,並返回新的長度。
valueOf() 返回數組對象的原始值
數組常用一些方法