zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    单例模式
    属性和方法的调用
    整型数从最小到最大取值,二进制变动机制
    java数据类型
    插入字符,数组顺序不变
    运算符“/”
    CentOS7 防火墙(firewall)的操作命令(转)
    面试题4(剑指)-螺旋打印矩阵
    面试题3(剑指)-重建二叉树
    面试题2——遍历二叉树
  • 原文地址:https://www.cnblogs.com/mimeng/p/15727079.html
Copyright © 2011-2022 走看看