1. 程式人生 > >JS陣列的常用方法總結

JS陣列的常用方法總結

 陣列的常用方法總結

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    // 1. 陣列.push(要新增的值)   在陣列尾部新增一個元素
    var arr = [15, 20];
    arr.push(50);


    // 2. 陣列.pop()              去除陣列尾部的一個元素
    var brr = [32, 19, 54];
    brr.pop();


    // 3. 陣列.unshift(要新增的值)          在陣列頭部新增一個元素
    var crr = [5, 2, 9];
    crr.unshift(31);


    // 4. 陣列.shift()             在陣列頭部刪除第一個元素

    // 5. 陣列.splice()            從哪個位置開始, 刪除幾個元素
    var drr = [10, 21, 33, 67, 59];
    drr.splice(1, 3);// 從第幾個索引開始, 刪除幾個元素

    // 使用splice 高階用法:
    var err = [3, 8, 9, 13, 17, 22];
    err.splice(3, 1, 150, 300, 500, 2000);
    // 從第幾個索引開始, 先刪除幾個元素, 然後從當前位置開始插入第3個引數後面所有的數字 (有多少資料就往後寫)

    // 6. 陣列.sort()             // 它是以ASCII的值為標準進行從小到大的排序(取第一位的第一個字元的ASCII碼)
    var frr = [10, 7, 31, 21, 17, 5, 10, "AF", "AG"];
    frr.sort();
    //  ASCII碼常用值: A:65  a: 97  0: 48

    // 7. 陣列.concat(要拼接的陣列)
    var grr = [1, 5, 3, 6];
    var hrr = ["hello", "world"];
    var xinArr = hrr.concat(grr); // 特別注意:拼接後返回一個全新的陣列
    console.log(xinArr);

    // 8. 陣列元素反轉
    var irr = [9, 12, 3, 7, 1];
    var xArr = irr.reverse();     // 注意:它會返回一個全新的陣列
    console.log(xArr);


</script>
</body>
</html>

https://blog.csdn.net/xinghuo0007/article/details/70552319?utm_source=blogxgwz5