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>
  • 相关阅读:
    loadrunner-3-19LR常见函数
    loadrunner-3-18Service-Level Agreement(服务水平协议)
    loadrunner-3-15IP欺骗
    loadrunner-3-14集合点
    Python 静态类型检查 mypy 示例
    JavaScript 中 == 和 === 的区别
    Python 一键安装全部依赖包
    TypeError: 'NoneType' object is not subscriptable
    前端开发神器 VSCode 使用总结
    Next.js 配置接口跨域代理转发
  • 原文地址:https://www.cnblogs.com/vinson-blog/p/12006307.html
Copyright © 2011-2022 走看看