ES6学习_变量的解构赋值

变量的解构赋值

1.理解:

  从对象或者数组中提取数据赋值给变量(多个),

2.对象的解构赋值:

let {name,age} = {name:'name',age:25} 

3.数组的解构赋值:

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

4.给多个形参赋值:

    function person(p) {//不用解构赋值
        console.log(p.name, p.age);
    }
    person(obj);

    function person1({name, age}) {//使用结构赋值
     console.log(name, age);
    }
    person1(obj);

  

原文地址:https://www.cnblogs.com/noreason/p/10082579.html