TS : 数组常用函数

第一: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)
(参数可以是元素,也可以是数组)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容