zoukankan      html  css  js  c++  java
  • javascript数组属性及方法

    数组元素的添加

    1. arrayt.splice(index,howmany,item1,.....,itemX)

    向/从数组中添加/删除项目,然后返回被删除的项目

    2. array.unshift()

    将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度

    3. array.push(newelement1,newelement2,....,newelementX)

    将一个或多个新元素添加到数组结尾,并返回数组新长度

    数组元素删除

     1. array.pop()

    删除并返回数组的最后一个元素 会改变原先数组的长度

    2. arrayt.splice(index,howmany,item1,.....,itemX)

    向/从数组中添加/删除项目,然后返回被删除的项目

    3. array.shift()

    把数组的第一个元素从其中删除,并返回第一个元素的值,会改变原先数组的长度

    数组的截取和合并

      1. array.slice(start,end)

    从已有的数组中返回选定的元素

     2. array.concat(arrayX,arrayX,......,arrayX)

    (arrayX可以是具体的值,也可以是数组对象。可以是任意多个)

    用于连接两个或多个数组

    var a = [1,2,3];
    document.write(a.concat(4,5));
    
    结果为[1,2,3,4,5]

     数组的拷贝

    1.  array.slice(start,end)

    从已有的数组中返回选定的元素

     2. array.concat(arrayX,arrayX,......,arrayX)

    (arrayX可以是具体的值,也可以是数组对象。可以是任意多个)

    用于连接两个或多个数组

    var a = [1,2,3];
    document.write(a.concat(4,5));
    
    结果为[1,2,3,4,5]

    数组元素的排序

     1. array.sort(sortby)(soetby可选,必须是函数)

    对数组元素进行排序

    2.  array.reverse()

    颠倒数组的顺序

    数组元素的字符串化

     1. array.join(separator)

    (separator指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符)

    把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

    2. array.toString()

    把数组转换为字符串

  • 相关阅读:
    两次动态输入和while的结合使用
    索引切片步长
    12.⽤户登陆(三次输错机会)且每次输错误时显示剩余错误次数(提示:使⽤字符串格式化)
    输出1-100的所以奇数或偶数
    求1-2+3-4+5 ... 99的所有数的和
    求1-100所有数的和
    三次登录机会
    while输入12345689
    while和格式化输出的复合使用
    44
  • 原文地址:https://www.cnblogs.com/qwert1/p/7100419.html
Copyright © 2011-2022 走看看