zoukankan      html  css  js  c++  java
  • Java Script 数组操作

    常用几种数组操作方法:

    • concat()
    • join()
    • toString()
    • pop()
    • push()
    • shift()
    • unshift()
    • slice()
    • splice()
    • sort()
    • reverse()

    1.concat()用法:

    var arr1=[1,2,3];  
    var arr2=[4,5,6];  
    arr1concat(arr2);    
    //表示将arr2元素放入arr1中生成新数组[1,2,3,4,5,6]

     2.toString()和join()用法:

    var array=['hello','world'];  
      
    array.join('-');    
    //把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔
    //结果为hello-world;  
      
    array.toString();  
    //把数组转换为字符串,并返回结果
    //结果为hello,world;

     3.pop()和push()用法:

    var array=[1,2,3,4,5];  
      
    array.pop();  
    //删除并返回数组的最后一个元素;  
    //返回值为:5
    //数组array变为:[1,2,3,4];
      
    array.push(6,7,8,9);  
    //向数组的末尾添加一个或更多元素,并返回新的长度;
    //返回值为数的长度:8
    //数组array变为:[1,2,3,4,6,7,8,9]; 

     4.shift()和unshift()用法:

    var array=[1,2,3,4,5];  
      
    array.shift();  
    //删除并返回数组的第一个元素;  
    //返回值为:1
    //数组array变为:[2,,3,4,5];  
      
    array.unshift(6,7,8,9);  
    //向数组的开头添加一个或更多元素,并返回新的长度;  
    //返回值为:8
    //数组array变为:[6,7,8,9,2,3,4,5];  

     5.slice()和splice()用法:

    var array=[1,2,3,4,5,6];  
      
    array.slice(1,3);  
    //从某个已有的数组返回选定的元素,组成新的数组;  
    //返回值为新数组:[2,3];  
      
    array.splice(1,2,7,8);  
    //删除元素,并向数组添加新元素,然后返回被删除的项目
    //返回值为:[2,3];  
    //array变为:[1,7,8,4,5,6];  

     6.sort()用法:

    var array=['b','a','c','f','h','e','d','g'];  
    var array1=[5,6,4,1,3,2];  
      
    array.sort();  
    array1.sort();  
    //对数组的元素进行排序,请注意:数组在原数组上进行排序,不生成副本
    //数组array变为:['a','b','c','d','e','f','g','h'];  
    //数组array1变为:[1,2,3,4,5,6];  

     7.reverse()用法:

    var array=[1,2,3,4,5,6];  
      
    array.reverse();  
    //颠倒数组中元素的顺序,该方法会改变原来的数组,而不会创建新的数组
    //array数组变为:[6,5,4,3,2,1]; 
    转载自本人ITeye链接:http://xiaozhuang0706.iteye.com/blog/2253558
    don't look back boy~
  • 相关阅读:
    C语言复习---杨辉三角打印
    C语言复习---获取矩阵的对角和
    C语言复习---选择法排序
    C语言复习---用筛选法求100之内的素数
    C语言复习---比赛问题
    C语言复习---打印菱形
    建立一个node.js服务器(使用express搭建第一个Web环境)
    nodejs小问题:express不是内部或外部命令
    使用express搭建第一个Web应用【Node.js初学】
    Node.js 相关资料网站汇总
  • 原文地址:https://www.cnblogs.com/BHfeimao/p/6495947.html
Copyright © 2011-2022 走看看