• js中操作数组的一些方法【转】


    push    在数组的末尾添加一个或多个元素,并返回新的长度。  array.push(1,2,3.........)

    unshift   在数组的开头添加一个或多个元素,并返回新的长度。 array.unshift(1,2,3......)

    splice   在制定位置添加一个活多个元素,splice(start,0,str)  start必选,

    pop     删除并返回数组最后一个元素

    shift    删除并返回数组第一个元素

    splice   删除数组中的元素,然后返回被删除的项目  splice(必选,不能为0,不选)

    slice    从已有的数组中返回选定的元素,返回新的数组 slice(start,end)

            start  必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。

            end   可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。

    concat  用于连接两个或多个数组,返回一个新的数组

    排序

    sort   对数组的元素进行排序,按照字符编码的顺序进行排序,参考http://www.w3school.com.cn/jsref/jsref_sort.asp

    reverse 用于颠倒数组中元素的顺序

    字符串化

    join  于把数组中的所有元素放入一个字符串,元素是通过指定的分隔符进行分隔的

    转载自:http://www.cnblogs.com/lingxi9527/p/6035279.html

  • 相关阅读:
    多项式乘法
    容斥计算多重组合
    D. Tokitsukaze, CSL and Stone Game
    优惠买商品(dp、greedy)
    数星星(单点更新,求前缀和)
    信息推送(单点更新,求前缀和)
    互相送礼物
    Codeforces Round #611 (Div. 3)E. New Year Parties
    多源bfs
    mysql事务和锁
  • 原文地址:https://www.cnblogs.com/zhao-bo/p/6048073.html
Copyright © 2020-2023  润新知