• 数组


    (1)数组length属性

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[1,2,3,4,5,6];
    alert(arr.length);
    </script>
    <body>
    
    </body>
    </html>

    设置数组的具体几个

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[1,2,3,4,5,6];
    arr.length=3;
    alert(arr);
    </script>
    <body>
    
    </body>
    </html>

    数组既可以获取,还可以设置

    (3)快速清空数组

    (4)数组的方法

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[1,2,3];
    /*为数组结尾添加元素*/
    arr.push(4);
    alert(arr);
    /*为数组结尾删除元素*/
    arr.pop();
    alert(arr);
    /*在数组头部添加元素*/
    arr.shift();
    alert(arr);
    /*在数组头部删除元素*/
    arr.unshift();
    alert(arr);
    </script>
    <body>
    
    </body>
    </html>

    不是在中间部分的添加和删除元素:先删除,再添加

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[1,2,3,4,5,6];
    /*插入splice(起点,长度,元素...)*/
    arr.splice(2,0,'a','b','c');
    alert(arr);
    </script>
    <body>
    
    </body>
    </html>

    数组的操作:连接

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var a=[1,2,3];
    var b=[4,5,6];
    alert(a.concat(b));
    
    </script>
    <body>
    
    </body>
    </html>

    数组连接符:join

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[1,2,3,4];
    alert(arr.join('- -p'));
    </script>
    <body>
    
    </body>
    </html>

    数组的排序:sort

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=['float','width','alpha','zoom','left'];
    arr.sort();
    alert(arr);
    </script>
    <body>
    
    </body>
    </html>

    数组数字排序:sort加函数(比较函数

    <!doctype html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>数组</title>
    </head>
    <script type="text/javascript">
    var arr=[12,8,99,19,112];
    arr.sort(function(n1,n2){
        return n1-n2;
    });
    alert(arr);
    </script>
    <body>
    
    </body>
    </html>

    衣带渐宽终不悔,为伊消得人憔悴,憔悴半天也没用,还是努力起来人富贵
  • 相关阅读:
    ZedBoard学习(6)System Generator实现串口通信(一行HDL代码都不用写)
    ZedBoard学习(1)Ubutun下进行串口通信
    Zedboard学习(7)PS下第一个裸奔程序
    激光雷达(一)数据采集C++
    win7/win8下安装Oracle1出错10g,提示“程序异常终止,发生未知错误”解决方法
    XML文件的加密与解密
    三层中最重要的SqlHelper类
    创建桌面快捷方式的语法
    秋招总结 艾尔夏尔
    thoughtworks二面准备 (三) 艾尔夏尔
  • 原文地址:https://www.cnblogs.com/zhangjingyun/p/4563199.html
Copyright © 2020-2023  润新知