zoukankan      html  css  js  c++  java
  • 解构的默认值以及对象字符串的解构

    // 看看下面的解构赋值的例子
    let [a,[d,e]]=[0,[5,2]];
    console.log(a);
    console.log(d);
    console.log(e);
    // 下面我们给变量一个默认值
    let [foo='go']=[];
    console.log(foo);
    
    // 左边默认赋值了,右边只需给没有值的赋值
    let [x,y='na']=['jun'];
    console.log(x);
    console.log(y);
    // 思考一下,如果给的值是undefined或者null会有什么区别呢?
    
    // 下面例子说明了变量对应从而输出相应的值
    let {fo,ba}={ba:12,fo:42};
    console.log(fo);
    console.log(ba);
    
    // 赋值再解构的做法是可以的,但是要整体加个圆括号
    let boo;
    ({boo}={boo:'fujie'});
    console.log(boo);
    
    // 字符串的解构(做权限的时候可以做,每一个字母代表一个权限)
    const [a1,b1,c1]='lin';
    console.log(a1);
    console.log(b1);
    console.log(c1);
  • 相关阅读:
    HTTP——Web服务器、代理、缓存
    nginx配置文件详解2
    nginx配置文件详解
    shell笔记2
    django笔记
    python 发请求,urllib,urllib2
    nginx配置
    python os模块学习
    mac 终端命令小结
    mac常用命令笔记
  • 原文地址:https://www.cnblogs.com/NeryXJ/p/9645517.html
Copyright © 2011-2022 走看看