zoukankan      html  css  js  c++  java
  • js-方法

    最近觉得自己的基础貌似太薄弱了,找了几本电子书,整理了一下基础的

    方法:

    Concat:返回一个新数组

    var a=['a','b','c'];
    
          var b=['x','y','z'];
    
          var c=a.concat(b,true);
    
          alert(c);//a,b,c,x,y,z,true

    join:把一个array构成一个字符串

    var a=['a','b','c'];
    
          a.push('d');//末尾添加新的长度
    
          var c=a.join('');//默认的是,分隔。此处是abcd
    
          alert(c);
    
     

    pop():移除array数组的最后一个元素并返回该元素,如果为空,返回underfined

    var x=['a','b','c'];
    
    var y=x.pop();//x.pop()为b
    
    alert(x);//a,b
    
    alert(y);//c

    shif():移除array数组的第一个元素并返回该元素,如果为空,返回underfined,比pop()慢很多

    var x=['a','b','c'];
    
    var y=x.shift();//x.shift()为b
    
    alert(x);//b,c
    
    alert(y);//a

    push():将一个或多个参数附加到一个数组的尾部,返回的是数组的长度

    var a=['a','b','c'];
    
    var b=['x','y','z'];
    
    var c=a.push(b,true);
    
    alert(a);//[a,b,c,['x','y','z'],true]
    
    alert(c);//5

     

    unshift():把item插入到数组的前面,返回的是长度

    var x=['a','b','c'];
    
    var y=x.unshift('s','@');//x.shift()为b
    
    alert(x);//'s','@','a','b','c'
    
    alert(y);//5
    
     

     

    reverse():反转数组元素顺序,返回当前array

    var a=['a','b','c'];
    
    var c=a.reverse();
    
    alert(c);//c,b,a
    
     

    slice():浅复制,从第几个复制的元素序号,复制到底几个个数

    var x=['a','b','c'];
    
    var y=x.slice(0,2);//y=a,b
    
    var z=x.slice(1);//z=b,c
    
     

    splice():从一个数组中删除元素

    var x=['a','b','c'];
    
    var y=x.splice(0,2,'ache','wer');
    
    alert(y);//为a,b.从第一个数开始返回删除两个数
    
    alert(x);//'ache','wer',c
    
    alert(x.splice(0,2));//'ache','wer'
    
    alert(x);//c
    
    var z=x.splice(1);

    sort():对array里面元素进行排序(区分类型)

    var x=['a','12','d'];
    
    var y=x.sort();
    
    alert(y);//12,a,d
    
     

     老道的《JavaScript语言精粹》第八章

    还有其他的好多,用到的话自己查查吧 

  • 相关阅读:
    GET or POST?
    ASP.NET AJAX简述
    C# 后台调用存储过程
    S,C,SC,表
    js判定浏览器的种类
    sql 数据表添加或删除或修改字段 alter
    sql判定数据表是否存在,存在删除,再新建表或修改表名
    sql 所有的表建好后,为表添加外键约束
    打开office弹出steup error 的解决办法
    a标签的属性
  • 原文地址:https://www.cnblogs.com/hjt-7/p/5707877.html
Copyright © 2011-2022 走看看