• 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()

    把数组转换为字符串

  • 相关阅读:
    Codeforces Round #600 (Div. 2) A. Single Push
    Codeforces Round #600 (Div. 2) B. Silly Mistake
    106. 从中序与后序遍历序列构造二叉树
    23. 合并K个升序链表
    203. 移除链表元素
    328. 奇偶链表
    86. 分隔链表
    面试题 02.05. 链表求和
    面试题 02.02. 返回倒数第 k 个节点
    剑指 Offer 18. 删除链表的节点
  • 原文地址:https://www.cnblogs.com/qwert1/p/7100419.html
Copyright © 2020-2023  润新知