• 数组常用方法


    concat()
    join()
    split()
    pop()
    push()
    reverse()
    unshift()
    shift()
    <script>
        //数组方法
        /*
        * 1 合并两个或多个数组 concat()
        * */
    
        var arr1 = [1,2,3,4];
        var arr2 = [4,4,4,44];
        var arr3 = [1,1,1,1,1,1,1,1]
        
        var concatArr = arr1.concat(arr2).concat(arr3);
    
        console.log(arr1);//原数组不改变
        console.log(arr2);//原数组不改变
        console.log(concatArr);//1,2,3,4,4,4,4,44,1,1,1,1,1,1,1,1   两个数组合并到一起;
    
    
    
        /*
         * 2 用指定的字符号把数组分割成字符串 join()
         * */
    
        var arr = [2,3,4,6];
        var joinArr = arr.join(",");
        console.log(joinArr);//2,3,4,6
        console.log(typeof joinArr);//string
    
        /*
        * 3 用指定的字符把字符串分割成数组 split()
        * */
    
        var str = "r-t-d-s-e-g-e";
        var strArr = str.split("-");
        console.log(strArr);//[r,t,d,s,e,g,e]; 被分割成数组元素
        console.log(str);//原字符串,没有改变
    
        /*
        * 4 删除数组的最后一个元素,并返回这个被删除的元素(改变原数组) pop();
        * */
    
        var arr = [1,2,3,4];
        var popArr = arr.pop();
        console.log(arr)//123;原数组被改变
        console.log(popArr);// 4 返回被删除的元素
    
        /*
        * 5 向数组的末尾添加元素 push()
        * */
    
        var arr = [1,2,3];
        arr.push(4,5,6);
        console.log(arr); //123456  返回添加了新元素的数组
    
        /*
        * 6 颠倒数组元素的顺序 reverse()
        * */
    
        var arr = [1,2,3];
        arr.reverse();
        console.log(arr);//321 数组元素被颠倒
    
        /*
        * 7 向数组的开头添加新元素 unshift
        * */
    
        var arr = [1,2,3];
        arr.unshift(0);
        console.log(arr);//[0, 1, 2, 3]; 返回一个新数组 给原数组的开头添加一个元素
    
        /*
        * 8 删除并返回数组的第一个元素 shift()
        * */
    
        var arr = [1,2,3];
        var shiftArr = arr.shift();
        console.log(arr);//[2,3]; 被删除元素的数组
        console.log(shiftArr);//1; 返回删除掉的数组元素
    </script>
  • 相关阅读:
    解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法
    Visual Studio Code 相关
    随机的背景图案
    将视频做为网页背景 超炫!
    gunicorn部署Flask服务
    查看mysql数据库及表编码格式
    查看修改mysql编码方式
    【ssm整合打印sql语句】
    【mybatis在控制台打印sql语句配置】
    【mybatis 的foreach的用法】
  • 原文地址:https://www.cnblogs.com/chefweb/p/6490019.html
Copyright © 2020-2023  润新知