zoukankan      html  css  js  c++  java
  • 数组增、删方法(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>
  • 相关阅读:
    作为一个非计算机专业的人,你们是怎样进入IT行业的?
    第一次写博客
    变卖
    近2周关于Shadowing的总结
    二十九岁步入而立之年的思考
    最美的回忆漫天的雪
    有趣的房东夫妇
    遥远的思恋—我的儿子
    五年一轮回
    写在开工之前我的2010
  • 原文地址:https://www.cnblogs.com/vinson-blog/p/12006307.html
Copyright © 2011-2022 走看看