var arr = [1,2,3]; var [a,b,c] = [1,2,3]; console.log(a); console.log(b); console.log(c); var obj = { name1: 'LiLi', age: 18, address: function() { console.log("地址") } } var {name1,age,address} = obj; console.log(name1); console.log(age); console.log(address); var str = 'awq'; var [x,y,z] = str; console.log(x); console.log(y); console.log(z); // 形参 function fn1(name2,age2) { console.log(name2,'函数') console.log(age2,'函数2') } // 实参 fn1({nam2:"LiLi"},{age2:20}); function fn2() { return { name3: 'Lucy', age3: 25 } } var {name3,age3} = fn2(); console.log(name3) console.log(age3)