es6解构赋值
es6解构赋值
下面举例:对象,方法,数组的解构赋值
一:对象结构赋值
//对象解构赋值 let obj = {username:'whq',pwd:'123'} //对象赋值写法 //原始写法 let username = obj.username; let pwd = obj.pwd; console.log(username); console.log(pwd); //解构赋值写法 let {username , pwd}=obj; console.log(username); console.log(pwd);
二:方法结构赋值
// 方法赋值写法 //原始写法 function fuc(o){ console.log(o.username) console.log(o.pwd) } //解构赋值写法 function fuc({username,pwd}){ console.log(username) console.log(pwd) } // 调用方法 fuc(obj)
三:数组解构赋值
// 数组解构赋值 let arr = [1,2,3,4,5,6]; let [a,b,c,d,e,f] =arr; console.log(a,b,c,d,e,f)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。