Array知识点总结(二)

数组中的常用方法补充

1.contact

contact用于将两个数组中的内容合并在一起。会生成一个新的数组

注意:

  1. 两个时数组进行拼接操作后不会影响原来的数组
  2. contact后的会生成一个新的数组
  3. 进行contact操作操作的两个数组进行拼接操作时的顺序会影响最后的拼接结果

2.slice

slice方法 用于截取数组中自定长度的位置,返回一个新的数组对象,不会影响原数组

  1. slice不传参数的情况

    ​ 不传递参数的情况下直接全部截取,将原数组中的值全部重新赋值到另一个新数组中

     ![](https://img2020.cnblogs.com/blog/1778057/202008/1778057-20200826165642387-187959529.png)
    
  2. slice传递一个参数

    传递一个参数,重当前索引的位置直接截取到数组中的最后一个元素的位置,返回一个新的数组

  3. slice中传递两个参数的情况(两个参数也可为负值,数组中的最后的这个元素的索引值从-1开始)

    第一个参数为开始截取的元素位置的索引值 (包含这个开始的元素)

    第二参数为截取到结束的元素的索引 (不包含结束的这个元素)

3.join/split

  • join 用来将数组中的内容按照指定的分割符进行连接,返回值是一个字符串

    a . 在没有指定分割符的情况下默认用逗号的形式进行连接,效果和Array中的toString方法的效果一样

    b. join方法中传入什么形式的连接符 ,就以什么形式进行连接数组中的元素,组成字符串

  • split 用来指定的字符串,以指定的分割方式还原成一个数组 (split的第二个参数同样可以设置数组中元素的个数)

posted @ 2020-08-26 16:58  comyan  阅读(178)  评论(0编辑  收藏  举报