zoukankan      html  css  js  c++  java
  • JavaScript中对数组的操作

    一:数组的使用

    1.定义:JavaScript中对数组的定义有两种形式。如:

          .var arr = [12,3,5,8];

          .var arr = new Array(12,3,5,8);

          .两则功能作用完全一样,没有任何差别,第一种的性能略高,因为代码短

    二:数组的属性

    1.Length:数组的length属性既可以获取,又可以设置。如

          var arr = [1,2,3,4,5,6];

          alert(arr.length);              //获取到数组的长度为6;

          arr.length=3;

          alert(arr);                   //数组的长度可以写入。运行结果为”1,2,3”

          arr.length = 0;                 //快速清空一个数组

    三:数组的方法

    1.数组的添加push

    var arr = [1,2,3];

    arr.push(4);                      //往数组的末尾添加一个4

        arr.unshift(5)                    //往数组的头部添加一个5

    alert(arr); 

    2.数组的删除pop

         var arr = [1,2,3];

         arr.pop();                       //往数组的末尾删除一个3

         arr.shift();                     //往数组的头部删除一个1

         alert(arr);

    3.数组的万能操作splice

          var arr = [1,2,3,4,5,6];

          // 删除:splice(起点,长度);

           arr.splice(2,3);

          alert(arr.splice);                       //运行结果为”1,2,6”

          //插入:splice(起点,长度,元素)

            arr.splice(2,0,”a”,”b”,”c”);

               alert(arr);                        //结果为”1,2,a,b,c,3,4,5,6”

    4.数组的连接concat

           var a = [1,2,3];

         var b = [4,5,6];

            alert(a.concat(b));                             //结果为”1,2,3,4,5,6”

    5.数组的分隔符join

            var arr = [1,2,3];

           alert(arr.join(“-”));                      //运行结果为”1-2-3”

    6.数组的排序sort

        (1):按字母排序

          var arr = [“left”,”width”,”alpha”,”zoom”,”float”];

          arr.sort();

          alert(arr);                             //结果为:”alpha,float,left,width,zoom”

    (2):按数字大小排序

            var  arr = [12,14,24,6,9,112];

                 arr.sort(function(n1,n2){

                     Return n1-n2;

     

        /*               if(n1<n2){

                       Return  -1;

    }

    else  if(n1>n2){

                       Return  1;

    }

    else{

                       Return  0;

    }              */

    });

     

      alert(arr);

     

  • 相关阅读:
    Essential C++ 3.1 节的代码练习——哨兵方式
    Essential C++ 3.1 节的代码练习——指针方式
    《搞不定人,你如何带团队?》读书记录
    selenium+python,解决selenium弹出新页面,无法定位元素的问题(报错:Unable to locate element:元素)
    selenium 元素(class_name、link_text、css_selector)定位方法
    selenium+python+eclipse 实现 “问卷星”网站,登录与检查登录示例!
    selenium IDE中log的保存与查看方法
    selenium IDE工具页面介绍!
    selenium IDE 使用方法整理
    selenium IDE的3种下载安装方式
  • 原文地址:https://www.cnblogs.com/lisen28/p/4074665.html
Copyright © 2011-2022 走看看