• 数组增、删方法(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>
  • 相关阅读:
    可变长参数
    函数的参数
    函数
    文件操作
    字符编码
    数据类型的内置方法:集合
    数据类型的内置方法:元组
    数据类型的内置方法:字典
    数据类型内置方法:列表
    js对对象引用
  • 原文地址:https://www.cnblogs.com/vinson-blog/p/12006307.html
Copyright © 2020-2023  润新知