zoukankan      html  css  js  c++  java
  • 常用数组的操作方法

    toString:

    把数组转换成一个字符串:

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

    console.log(arr.toString());//1,2,3,4

    join:

    把数组转换成一个用符号连接的字符串:

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

    console.log(arr.join('@'));//1@2@3@4

    concat:

    将两个数组合并:

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

    var arr1=[5,6];

    console.log(arr.concat(arr1))//[1,2,3,4,5,6]

    unshift/shift(序列):

    在数组头部添加一个元素/在数组头部移除一个元素(先进先出),返回数组的长度,不会产生新数组,会改变原来的数组;

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

    console.log(arr.unshift(0));//数组长度5

    console.log(arr)//[0,1,2,3,4]

    push/pop(栈):

    在数组在数组尾部部添加一个元素/在数组尾部移除一个元素(先进先出),返回数组的长度,不会产生新数组,会改变原来的数组;

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

    console.log(arr.push(0));//数组长度5

    console.log(arr);//[1,2,3,4,0]

    slice(开始位置,结束位置):

    返回数组被裁减后的部分;

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

    console.log(arr.slice(0,1));//[1]

    reverse:

    将数组反向排序:

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

    console.log(arr.reverse());//[4,3,2,1]

    sort:

    对数组进行排序操作(不是单纯的,按照大小排序的):

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

    console.log(arr.sort());//[1,2,3,4,5]

    splice(start,length,添加内容):

    插入、删除或者替换一个数组元素(当长度为0是,为添加)//在进行遍历时,要对应下标;应该i--才能对应

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

    console.log(arr,splice(2,2));//[3,4]

    console.log(arr.splice(2,0,3.5))//[1.,2,3,3.5,4,5]

  • 相关阅读:
    [转]ABAP动态取得数据
    [转]ABAP学习笔记之三内表
    [转]ABAP实现对变式的修改
    [转]ABAP Search help
    C#中访问私有成员[转载]
    如果在BackgroundWorker运行过程中关闭窗体…
    交叉编译的概念
    索引器的重载的一个例子
    自定义类实现IComparable接口
    ioctl函数
  • 原文地址:https://www.cnblogs.com/QxkWeb/p/6234652.html
Copyright © 2011-2022 走看看