zoukankan      html  css  js  c++  java
  • ES6中的解构赋值

    ES6中允许从数组中提取值,按照对应位置,对变量赋值。对象也可以实现解构。

    数组解构

    数组解构允许我们按照一一对应的关系从数组中提取值,然后将值赋值给变量

    let arr=[1,2,3];

    let [a,b,c]=arr;

    console.log(a);//1

    console.log(b);//2

    console.log(c);//3

    对象解构

    对象解构允许我们使用变量的名字匹配对象的属性 匹配成功将对象属性的值赋值给变量

    写法一:

    let person={name:'张三',age:18};

    let {name,age}=person;

    console.log(name);//张三

    console.log(age);//20a

    写法二:

    myname,myage才是真正的变量,name,age负责匹配属性,然后赋值给myname,myage变量

    let person={name:'张三',age:18};

    let {name:myname,age:myage}=person;

    console.log(myname);//张三

    console.log(myage);//20a

  • 相关阅读:
    REP开发技巧
    css grid栅格布局
    flex学习, 尝试布局一个计算器
    sublime text html插件emmet
    flex布局
    SQL Server为字段添加默认值
    windows和linux文件输
    python eric6 IDE
    git撤销修改
    pyQt5
  • 原文地址:https://www.cnblogs.com/webpon/p/13679287.html
Copyright © 2011-2022 走看看