Es6-解构赋值

解构赋值:完全结构和不完全结构

解构赋值是赋值运算的一种扩展,针对数组和对象的

1;对象:

  let node={

    type:‘identify’,

    name:'foo'

  }

  解构:let {type,name} = node;

  console.log(type,name);

 

  let obj= {

    a:{

      name:"rocky"

    },

    b:[],

    c:"hello"

  }

   解构:let {a,...res} = obj;

    console.log(res);

  注释:{a,...res}中的a 不可以随便改变,需要是obj中的参数才可以

 

2.数组:

  let arr = [1,2,3];

  let [a,b,c] = arr;

  console.log(a,b,c);

 

  数组的嵌套解构:

  let [a,[b],c] = [1,[2],3]

 

posted @   一封未寄出的信  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示