• js关于数组的操作2


           const array1 = [8, 35, 12, 25, 66];
    
            array1.unshift(100);
            console.log('向数组的最前端添加一个或多个值,添加后array1的结果:' + array1);
            //向数组的最前端添加一个或多个值,添加后array1的结果:100,8,35,12,25,66

    console.log(
    '删除并返回数组的第一个值,结果:' + array1.shift() + ',删除后array1的结果:' + array1); //删除并返回数组的第一个值,结果:100,删除后array1的结果:8,35,12,25,66

    array1.push(
    98) console.log('向数组末尾添加一个或多个值,添加后array1的结果:' + array1);
    //向数组末尾添加一个或多个值,添加后array1的结果:8,35,12,25,66,98 console.log(
    '删除并反水数组最末尾的值,结果:' + array1.pop() + '删除后array1的结果:' + array1) //删除并反水数组最末尾的值,结果:98删除后array1的结果:8,35,12,25,66

    const array2
    = [88, 21, 15, 37, 46, 93, 65, 99]; console.log('截取的数据(数组):' + array2.splice(1, 3) + '删除后array2的结果:' + array2);
    //截取的数据(数组):21,15,37删除后array2的结果:88,46,93,65,99
    //splice: 参数1:删除开始的下标的位置的索引,从0开始,参数2:从删除位置开始数,删除元素的长度(如果省略,默认到末尾),

    array2.splice(1, 2, 55, 66, 77) console.log('从下标1的位置开始删除,删除长度为2,然后在删除的未见添加新的数据,添加后array2结果:' + array2);
    //从下标1的位置开始删除,删除长度为2,然后在删除的未见添加新的数据,添加后array2结果:88,55,66,77,65,99
    //splice: 参数1:删除开始的下标的位置的索引,从0开始,参数2:从删除位置开始数,删除元素的长度,在删除位置添加的元素 console.log('数组倒序(最后一个值先输出,第一个最最后输出)结果:' + array2.reverse()); //数组倒序(最后一个值先输出,第一个最最后输出)结果:99,65,77,66,55,88 const array3 = ['A', 'm', '9', 'B']; const str = array3.join(); console.log('将数组转换成字符串:' + str)
    //将数组转换成字符串:A,m,9,B
  • 相关阅读:
    (CVE-2020-1938)Apache Tomcat AJP文件包含漏洞复现
    Linux rm 反向删除/排除制定文件(夹)
    Linux下JDK安装及配置 (tar.gz版)
    Linux内核源码分析 -- 同步原语 -- 互斥锁 mutex(未完成)
    Linux内核源码分析 -- 同步原语 -- 自旋锁 spinlock
    Linux内核源码分析 -- 同步原语 -- 信号量 semaphore
    Linux 内核源码分析 -- getuid, geteuid
    Linux 内核源码分析 -- chroot
    手动模拟 Linux 内核 mmu 内存寻址
    glibc-free-_int_free
  • 原文地址:https://www.cnblogs.com/mimeng/p/15727079.html
Copyright © 2020-2023  润新知