zoukankan      html  css  js  c++  java
  • 数组

    (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>

    衣带渐宽终不悔,为伊消得人憔悴,憔悴半天也没用,还是努力起来人富贵
  • 相关阅读:
    python pop()
    二年为限,看到自己的改变
    Android layout布局属性、标签属性总结大全
    js判断PC端和移动端
    JS简易模拟滚动条
    (响应式PC端媒体查询)电脑屏幕分辨率尺寸大全
    手机尺寸和平板电脑的屏幕分辨率
    【整理笔记】手机端html页面制作需要了解的东西集合
    JS获取浏览器版本号及获取IE版本提示并关闭
    CSS DIV垂直居中
  • 原文地址:https://www.cnblogs.com/zhangjingyun/p/4563199.html
Copyright © 2011-2022 走看看