01_05.对象解构

<script>
    // 完全解构
    // let obj = { a: 1, b: 2, c: 3, d: 4 };
    // let { a, b, c, d } = obj;

    // 完全解构
    // let obj = { a: 1, b: 2, c: 3, d: 4 };
    // let { c, a } = obj;

    // 对象深层解构
    // let obj = { a: 1, b: 2, c: {c1: 31, c2: 32}, d: {d1: 41, d2: 42} };
    // let { c:{c2}, d:{d1, d2} } = obj;

    // 对象深层解构,包含自己
    // let obj = { a: 1, b: 2, c: {c1: 31, c2: 32}, d: {d1: 41, d2: 42} };
    // let { d:{d1, d2}, d } = obj;

    // 重起变量名
    // 如果解构时候key:后面跟的是字符串,那么就是新的名字,如果跟的是数组或对象,就是进一步深层次解构
    let obj = { a: 1, b: 2, c: 3 };
    let { a:A, b:BB, c:CCC } = obj;

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

推荐阅读更多精彩内容