前端Javasprict数组常用方法

 1.用于合并两个或多个数组:concat()

    let c= a.concat(b)

2.拷贝元素:copyWithin()    

    比如:copyWithin(2,4,6)    //第一个参数是粘贴的位置(当前位置的数据会被替代),第二个参数是拷贝元素的起始位置,第三个参数是拷贝元素的结束位置。如果没有第三个参数,表示从起始位置拷贝到最后位

3.用一个固定值来填充数组:fill()

    let a = new Array(5)

    console.log( a .fill(50) )    //运行结果如下:

4.检查指定数据是否存在,存在true:includes()

5.从前往后(找第一个) 指定数据 的位置:indexOf()    //返回结果是下标(索引),不存在返回-1

6.从后往前找(第一个)指定数据 的位置:lastIndexOf()    //返回正序下标,不存在返回-1

7.检查指定对象是否是数组:isArray()    //该方法属于Array类型

8.将一组数组用某个字符串拼接成字符串:join()

    ①比如:let a = [1,2,3]

               a.join('你好') / a.join('') / a.join()   

     ②运行结果:1你好2你好3你好 / 123 / 1,2,3

                // 第二个单引号里面没有空格,一个空格也是一个字符串

                //第三个默认用于逗号拼接

9.向数组末尾添加一个或更多元素:push()

    比如:a.push(4)

10.数组开头添加一个或更多元素:unshift()

11.删除数组的最后一个元素:pop()

12.删除数组的第一个元素:shift()

13.将数组里的数据 倒序:reverse()

14.选取数组的一部分,并返回一个新的数组:slice()

    ①let a = [1,2,3,4,5,6,7,8,9]

        a.slice(3,6)    //第一个参数是(下标)起始位置,第二个参数是结束位置(取不到选取的最后一个元素)

        a.slice(3)        //第二参数可省略,表示取到尾

    ②运行结果:456    /    456789

15.从数组中添加或删除元素:splice()

    该方法需要两个参数:起始位置+删除长度

    如有第三个参数,就是删除部分插入的新内容

    比如:a. splice(4,3)    //删除指定区间的数据

               a.splice(4)        //从起始位置往后全部删除

               a.splice(4,3,'h')  //删除部分的内容替换成新的内容

               a.splice(4,0,'h')   //因第二个参数为0,相当于没有删除,也有第三个参数,相当于指定位置插入内容

16.将指定的字符串重复多少次数:repeat(num)

    console.log('-'.repeat(20))    //运行结果:--------------------

17.数组转换为字符串:toString()    

       a.toString()    // 效果和join默认逗号拼接一样

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

推荐阅读更多精彩内容