zoukankan      html  css  js  c++  java
  • 数组的结构语法

       <script>
            // 数组的解构语法
            //     将数组的数据单元,解构出来,一一赋值给对应的变量存储
            //     给变量赋值的另一种语法形式

            const arr1 = ['北京','上海','广州','重庆','天津'];
            let [str1,str2,str3,str4,str5] = arr1;

            console.log(str1,str2,str3,str4,str5);


            const arr2 = ['北京','上海','广州','重庆',['朝阳区','丰台区','大兴区']];
            // s5存储的是数组 ['朝阳区','丰台区','大兴区'] 可以继续结构
            // let [s1,s2,s3,s4,s5] = arr2;

            // 每一个变量,存储的是每一个数据单元
            let [s1,s2,s3,s4,[s5,s6,s7]] = arr2;

            console.log(s1,s2,s3,s4,s5,s6,s7);

            // 数组的扁平化: 将多维数组,转化为一维数组

            const arr3 = [1,2,3,4,5,[6,7,8,9,[10,11,12,[13,14,15,16,[17,18,[19,20]]]]]];

            console.log(arr3);

            // 将多维数组, .toString()  String()  将数组转化为字符串
            // 将数组中的数据获取,转化为字符串字符,以逗号为间隔
            let s = String(arr3);
            // 再以 逗号为间隔,转化为数组
            const newArr = s.split(',');
            console.log(s);
            console.log(newArr);  

     

    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    初涉Android蓝牙开发
    android真机调试方法
    BizTalk Server 系列文章目录
    【译文】ExtJS 4.1性能预览
    【译】ExtJS 4.1会带来什么
    cocos2dx 如何使用Visual Studio 2010和xcode 4混合编写手机游戏
    Mac osx 下让android 模拟器横屏
    c++ int convert to std::string 转换成std::string
    离ExtJS 4.1 beta发布只剩26个bug了
    Window.ShowModalDialog使用详解
  • 原文地址:https://www.cnblogs.com/ht955/p/14100224.html
Copyright © 2011-2022 走看看