Array对象 shift / pop 方法删除数组首/尾元素

shift() 、pop() 方法

shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。此方法将改变原数组的长度!

语法:array.shift()

pop() 方法用于删除数组的最后一个元素,并返回删除的元素。此方法将改变原数组的长度!

语法:array.pop()

编码示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <title>数组测试</title>
    <script>
        let arr1 = new Array(1, 2, 3, 4, 5);
        console.log("原数组arr1=:" + arr1.toString());

        /** 遍历删除原数组所有元素--每次删除第一个元素*/
        while (arr1.length > 0) {
            let delShift = arr1.shift();
            console.log("删除第一个元素:" + delShift, "arr1=" + arr1.toString());
        }

        console.log("-------------------------");

        let arr2 = new Array(1, 2, 3, 4, 5);
        console.log("原数组arr2=:" + arr2.toString());

        /** 遍历删除原数组所有元素--每次删除最后一个元素*/
        while (arr2.length > 0) {
            let delPop = arr2.pop();
            console.log("删除最后一个元素:" + delPop, "arr2=" + arr2.toString());
        }
    </script>
</head>
<body>

</body>
</html>

猜你喜欢

转载自blog.csdn.net/wangmx1993328/article/details/84196482