zoukankan      html  css  js  c++  java
  • JavaScript数组对象

    1.截取数组某部分
    使用slice()方法来获取数组的某一部分。跟substring()方法相似
    语法:
    数组名.slice(start,end);
    slice(start,end)截取范围是[start,end)
    需要注意的是如果使用 数组名.slice(1);则输出整个数组

    <!DOCTYPE >
    
    <html>
    
          <head>
    
                <title></title>
    
                <meta charset="utf-8" />
    
                <script>
    
          var arr=["HTML","CSS","JavaScript","jjjj"];
    
          document.write(arr.slice(1)+"<br />");
    
                      document.write(arr.slice(1,3));
    
                </script>
    
          </head>
    
    </html>
    
    
    

    2.为数组添加元素
    2.1 在数组开头添加元素
    可以使用unshift()方法添加元素
    数组名.unshift(新元素1,新元素2,新元素3,,,);

    2.2 在数组结尾添加元素:push()
    使用方法同上

    3.删除数组中元素 例: 数组名.pop();
    3.1 删除第一个元素:shift()
    3.2 删除最后一个元素: pop()

    4.数组大小比较
    在JavaScript中,我们可以使用sort()方法来对数组中所有元素进行比较大小,然后从大到小或者从小到大进行排序。
    语法: 数组名.sort(函数名)
    说明:函数名是定义数组元素排序的函数的名字。

    <!DOCTYPE >
    
    <html>
    
          <head>
    
                <title></title>
    
                <meta charset="utf-8" />
    
                <script>
    
                      //定义一个升序函数
    
                      function up(a,b)
    
                      {
    
                            return a-b;
    
                      }
    
                      //定义一个降序函数
    
                      function down(a,b)
    
                      {
    
                            return b-a;
    
                      }
    
                      //定义数组
    
                      var arr=[3,9,1,12,50,21];
    
                      arr.sort(up);
    
                      document.write("升序"+arr.join(", ")+"<br />");
    
                      arr.sort(down);
    
                      document.write("降序:"+arr.join(","));
    
                </script>
    
          </head>
    
    </html>
    
    
    

    join()方法分析:
    用这个方法可以将数组中的所有元素连接成一个字符串
    语法:
    数组名.join("连接符");
    说明:
    连接符是可选参数,用于指定连接元素之间的符号。默认情况下,则采用(,)(英文逗号)作为连接符来连接。
    注意join()和join(“”)区别。

    5.数组颠倒顺序
    语法:数组名.reverse()

  • 相关阅读:
    微信小程序开发工具 POST net::ERR_PROXY_CONNECTION_FAILED 代理问题
    微信小程序 带参调用后台接口 循环渲染页面 wx.request wx:for
    三下乡感悟心得体会
    Mysql通过Adjacency List(邻接表)存储树形结构
    java的List中使用filter过滤出符合特定条件的元素List
    mybatis报表,动态列与查询参数+行列转换
    mysql行转列转换
    spring配置jackson不返回null值
    mybatis动态列名
    查出最新记录
  • 原文地址:https://www.cnblogs.com/chmusk/p/12465884.html
Copyright © 2011-2022 走看看