1. 程式人生 > >html javascript陣列的函式

html javascript陣列的函式

html檔案
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script type="text/javascript" src="js/write.js"></script>
    <script type="text/javascript">
        function sortNumber
(x,y) { return x-y; } var array=[1,5,3,7,12]; var array1=["haha","xixi"]; println(array.reverse()); //陣列反轉 println(array.sort(sortNumber)); //內建陣列排序是按ascii碼排序 println(array.join("+")); //陣列中插入分隔符展示,預設逗號 println(myJoin(array,"-")); //模擬實現 function myJoin(arrays,flag) { var
str=""; for(var i=0;i<arrays.length;i++) { if(i<array.length-1) { str+=(array[i]+flag); } else { str+=array[i]; } } return str; } println
(array.pop()); //刪除並返回陣列的最後一個元素 println(array.push(4,9)); //向陣列的末尾新增一個或更多元素,並返回新的長度,可以構造二維陣列 println(array.shift()); //刪除並返回陣列的第一個元素 println(array.unshift(35,27)); //向陣列的開頭新增一個或更多元素,並返回新的長度 println(array.concat("mm",array1)); //連線多個數組 println(array.splice(1,3,"jaja","wawa")); //刪除從start開始的幾個元素,在刪除的位置再新增新元素,返回被刪除的元素 </script> </body> </html> js檔案  
/*列印不換行*/
function print(str) {
    document.write(str);
}

/*列印換行*/
function println(str) {
    document.write(str+"<br/>");
}