数组增、删方法(push()-unshift()-pop()和shift())

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>数组增、删方法(push()-unshift()-pop()和shift())</title>
    <!-- //添加 n.push();为数组n添加值,添加的值位于数组n最后 n.unshift();为数组n添加值,添加的值位于数组n最前面 -单独打印添加值的代码块时,会输出整个数组colors.length(即数组的长度) //删除 n.pop();删除数组n的最后一个值 n.shift();删除数组n最前面的值 -单独打印执行删除的代码块时,会输出被删除的值 -->
</head>
<body>
    <script>
        // push
        var colors=["red","green","blue"]; var a=colors.push("black");//push添加的值位于colors最后面
 console.log(colors); console.log(a);//单独打印添加值的代码块时,会输出数组colors.length(即数组的长度)
        //unshift
        var nums=[1,2,3,4,5]; var b=nums.unshift(-1,0);//unshift添加的值位于nums最前面
 console.log(nums); console.log(b);//单独打印添加值的代码块时,会输出数组colors.length(即数组的长度)

        // pop
        var x=[1,2,3,4,5]; var q=x.pop();//pop删除最后一个值:5
 console.log(x); console.log(q);//单独打印执行删除的代码块时,会打印被删除的值:5
        //shift
        var y=[1,2,3,4,5]; var w=y.shift();//shift删除最前面的值
 console.log(y); console.log(w);//单独打印执行删除的代码块时,会打印被删除的值:1
    </script>
</body>
</html>
相关文章
相关标签/搜索