美文网首页技术栈
TS : 数组常用函数

TS : 数组常用函数

作者: 一眼就认出你 | 来源:发表于2018-11-29 12:08 被阅读1281次

    第一:push 和 pop (数组压入和弹出操作)
    1、push可以每次压入一个或多个元素,并返回更新后的数组长度。
    (如果参数是数组,则是将全部数组当做一个元素压入)
    2、pop每次只会弹出结尾的元素,并返回弹出的元素。
    (对空组数调用 pop() ,则返回undefined)


    第二:unshift 和 shift (添加和删除数组头部数据)
    1、unshift() 可向数组的开头添加一个或多个元素,并返回更新后的数组长度。
    (unshift() 方法直接修改原有的数组,Internet Explorer 浏览器不支持)
    2、shift() 删除数组的第一个元素,并返回被删除的元素的值
    (shift() 方法直接修改原有的数组;数组是空直接返回 undefined 值)


    第三:join (数组转换为字符串) :arr.join(separator)
    1、join将数组各个元素是通过指定的分隔符进行连接成为一个字符串
    (参数可选,如果省略该参数,则使用逗号作为分隔符)


    第四:slice (返回选定数组范围的元素) :arrt.slice(start,end)
    1、从已有的数组中选定的元素返回新的数组,从 start 到 end (不包括该元素)
    (可使用负值从数组的尾部选取元素)
    (end 未被规定,会选取从 start 到数组结尾的所有元素)


    第五:splice (插入、删除或替换数组的元素):arr.splice(index,howmany,ele1,.....,eleX)
    1、在index =2 的位置添加一个元素:arr.splice(2,0,"W")
    2、新元素替换index =2 的位置元素 : arr.splice(2,1,"W")
    3、新元素替换从 index= 2的位置开始的三个元素:arr.splice(2,3,"W")


    第六:contact (将参数连接到数组 )
    1、arr.concat(4,5)
    2、arr.concat(arr2)
    (参数可以是元素,也可以是数组)

    相关文章

      网友评论

        本文标题:TS : 数组常用函数

        本文链接:https://www.haomeiwen.com/subject/voixcqtx.html