1. 程式人生 > 程式設計 >JS陣列進階示例【陣列的幾種函式用法】

JS陣列進階示例【陣列的幾種函式用法】

本文例項講述了JS陣列的幾種函式用法。分享給大家供大家參考,具體如下:

前面介紹了js陣列的基本定義與使用方法,這裡再來進一步說明一下js陣列函式。

<html>
    <head>
        <title>js陣列進階</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            var arr=[2,"clannad","海賊王","星遊記",true,new Date()];
//            console.log(arr);
            var a=arr.pop();   //刪除陣列的最後一個元素,返回值為最後一個元素。
//            console.log(a);
//            console.log(arr);
            var a2=arr.shift();  //刪除陣列的第一個元素,返回值為第一個元素。
//            console.log(a2);
//            console.log(arr);
            var a3=arr.splice(3,1,"月色真美");  //將陣列中指定位置的資料替換為輸入的資料,返回值為替換掉的元素。餐宿分別為在陣列中的位置(起始位置),要替換的個數,替換的數值
//            console.log(a3);
//            console.log(arr);
            var arr2=["龍與虎","境界的彼方"];
            var m="輕音少女";
            var a4=arr.concat(arr2,m);    //陣列的元素拼接。返回值為拼接後總陣列。後面引數為要拼接在後面的陣列。
//            console.log(a4);
//            console.log(arr);
            var a5=arr.join("-");      //資料的連結符,返回值為用輸入的連線符連結後的陣列元素,型別為string
//            console.log(a5);
//            console.log(arr);
            var a6=arr.push("言葉之庭");    //在陣列的最後面新增一個數據,返回值為陣列最終的長度。
//            console.log(a6);
//            console.log(arr);
            var a7=arr.unshift("冰菓");     //在陣列的最開始新增一個數據,返回值為資料的最終長度。
//            console.log(a7);
//            console.log(arr);
            var a8=arr.reverse();       //將陣列的元素倒序排列,返回值為倒序後的陣列,原陣列也被倒敘。
//            console.log(a8);
//            console.log(arr);
            console.log(arr.valueOf());       //一般的陣列的valueof和tostring方法為列印陣列的內容。
            console.log(arr.toString());
            var arrsort=['q','w','f','t','h','j'];
//            console.log(arrsort);
            var arrsorted=arrsort.sort();
//            console.log(arrsorted);
//            console.log(arrsort);
        </script>
    </head>
    <body>
        <h3>js陣列進階</h3>
    </body>
</html>

執行結果:

感興趣的朋友可以使用線上HTML/CSS/JavaScript程式碼執行工具:http://tools.jb51.net/code/HtmlJsRun測試上述程式碼執行效果。

更多關於JavaScript相關內容感興趣的讀者可檢視本站專題:《JavaScript陣列操作技巧總結》、《JavaScript遍歷演算法與技巧總結》、《javascript面向物件入門教程》、《JavaScript數學運算用法總結》、《JavaScript資料結構與演算法技巧總結》及《JavaScript錯誤與除錯技巧總結》

希望本文所述對大家JavaScript程式設計有所幫助。