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]

  • 相关阅读:
    Ionic 2.0 相关资料
    Tkinter的Menubutton组件
    Tkinter的Menubutton组件之OptionMenu
    Tkinter的Menu组件
    Tkinter的Scale组件
    Tkinter的Scrollbar组件
    Tkinter的Listbox组件
    Tkinter的Text组件
    Tkinter的Spinbox组件
    Tkinter的Label组件
  • 原文地址:https://www.cnblogs.com/QxkWeb/p/6234652.html
Copyright © 2011-2022 走看看